是否有可能在Windows 7中创build一个自定义的用户帐户,使用户可以安装应用程序,但如果他们注销,应用程序将自动删除?
虽然这不能直接回答你的问题,但你可能会感兴趣。
考虑Deep Freeze: http : //www.faronics.com/en/Products/DeepFreeze/DeepFreezeCorporate.aspx
在这种情况下,每当电脑重新启动它将返回到正常状态。
撤消用户所做的工作很难,并且容易出错或未解决的popup窗口(“您确定是/否”…)每次用户login时只需加载新的/干净/标准configuration文件。
有一个可爱的(…)微软的文章,关于我们现在应该做什么,稳定状态不再支持在Win7中: 稳定状态为Windows 7
好吧,这听起来就像你正在漫长而痛苦的旅程中。 你将需要的是每个用户的安装 ,如果你碰巧有一个体面的安装程序的问题 ,您可以使用msiexec和ALLUSERS=2命令行或在一个转换。 只要他们使用Windows安装程序API并且他们的文档以某种方式为您提供了一种方法,其他安装程序也许可以。 现在,如果您在重新启动时删除configuration文件(将该帐户添加到Guest,在默认情况下重新启动时删除的configuration文件中有一些严重的警告,以我个人的经验),您将会得到你所要求的幻想。 那有意义吗?
现在,另一种方法是批量使用wmic product的注销脚本或VBScript中的Win32_Product WMI类来查找适用于整个机器的任何安装程序并将其删除; 我认为这也是非常耗时的。
因为我在很多公共实验室工作,所以有一点警告:如果你有大量使用的机器,这是pipe理员的梦想和用户的祸害。 Profile(重新)创build是一个庞大的PITA,每次都占用大量的系统资源。 我和同事们一起玩游戏,但微软在这个过程中坚持使用的是一些荒谬的redirect操作和符号链接。 它基本上是在磁盘上,并且必须解决所有的path(所以我被告知,如果我能find一个ref,它会在这里作为更新张贴)。 毋庸置疑,当你保护自己的时候,你会听到来自人们的千篇一律的投诉。