By default, Windows does not allow a program to be run as a different user if the said user has no password.
For example, if you want to run CCleaner for each of the users on a computer and some of the users haven't got a password, you'll have to switch users multiple times.
However, there's a hidden parameter to allow that.
Sadly, it's in Local Security Policies, which aren't available on Home editions of Windows:unsure:
Start >> Run... >> secpol.msc
Local Policies >> Security Options >> Double-click on Limit local account use of blank passwords to console logon only
Chose Disabled and click OK.
Now you can run any program as another user, regardless of whether they have a password or not! (of course, you'll have to enter the password of accounts who have one...)
P.S.: Don't forget to read the text in the second tab of this setting's Properties dialog, it has some security implications. However, unless you do not trust people in your home, it should be fine.
By default, Windows does not allow a program to be run as a different user if the said user has no password.
For example, if you want to run CCleaner for each of the users on a computer and some of the users haven't got a password, you'll have to switch users multiple times.
However, there's a hidden parameter to allow that.
Sadly, it's in Local Security Policies, which aren't available on Home editions of Windows:unsure:
Start >> Run... >> secpol.msc
Local Policies >> Security Options >> Double-click on Limit local account use of blank passwords to console logon only
Chose Disabled and click OK.
Now you can run any program as another user, regardless of whether they have a password or not! (of course, you'll have to enter the password of accounts who have one...)
P.S.: Don't forget to read the text in the second tab of this setting's Properties dialog, it has some security implications. However, unless you do not trust people in your home, it should be fine.
Thanks for this find, i have Windows 7 Professional, and this might just come in handy.