So my Windows 11 boot time is pretty fast(6.5 seconds). But there is a problem. Whenever I start my system, it boots fast, but when I enter the password it takes atleast 8-10 seconds to go to the desktop. I thought it could be corrupt windows, so I ran a scan with sfc /scannow and no corrupt files were found. I have a Nvme, and it should not be happening. No corrupt files, bloatware or any 3rd party program. I have only Chrome on it. I have disabled all the startup apps also. But no fix. Any fix?
You need to find out what your computer is doing during the time between the login screen and the desktop.
The tool to use is Process Monitor.
Install and run and enable menu Options > Enable Boot Logging, then reboot (this will be slow).
When the desktop is shown, run Process Monitor again and analyze what takes the time.
You may post the logfile if you would like us to take a look, but as it may be a very large file, zip it up first.
Is your account local or is it a Microsoft account? If it is the latter, Windows is likely taking its time to authenticate your information over the internet, and thus, it may be a network issue. If it is local, let us know how much RAM you have and what make and model your CPU is. These could affect log in times for a local account.
Another, albeit sad as an answer, thing to consider is that the current version of Windows might just take longer to log in and hopefully this will be corrected by Microsoft soon.