我的 Windows XP 家庭版桌面上有两个帐户。默认普通用户用于所有操作,而具有管理员权限的第二个用户仅用于安装。我这样做是为了避免在浏览网页时受到恶意软件的侵扰,而受限用户帐户在很大程度上可以防范在线威胁,但许多程序拒绝在受限权限下运行,如 revo uninstaller。我通过右键单击 .exe 文件的上下文菜单选择“以...身份运行”,以受限用户身份运行许多安装。但某些应用程序确实需要管理员权限。我使用“切换用户”进入管理员模式并进行安装/卸载。但管理员用户没有设置我的首选项书签,也没有完成我的locate32索引并准备好进行快速搜索。是否有一个实用程序,我可以使用“以...身份运行”登录管理登录,并使用它来授予我的有限用户管理员权限,时间有限,如几个小时或几天?请帮忙。我想微软可能因为害怕 API 被利用而关闭了许多大门。有吗?
答案1
有以管理员身份运行,一个开源项目,为 Windows XP 带来“类似 UAC”的体验。基本上,它需要一个管理员帐户,并在管理员令牌被剥离的情况下运行 shell(以及大多数应用程序)。因此,大多数时候您都以受限用户身份运行。它还允许根据需要提升特定程序的权限。
我很久以前曾短暂地尝试过一次,它似乎像广告中说的那样有效。
答案2
答案3
程序需要管理员权限才能运行的最常见原因是
- 它会写入 %Program Files% 文件夹中的文件
- 它会写入 %Windows% 文件夹中的文件
- 它写入注册表的受保护区域
前两个问题很容易解决。找到它试图写入的文件,将其移动到不受保护的文件夹(即用户文档),然后在其原位置放置一个硬链接(mklink)。
第三个更难。我不知道该如何缓解。