限制用户帐户在 Windows 7 Home Premium 中仅使用 Internet Explorer(或 Firefox)

限制用户帐户在 Windows 7 Home Premium 中仅使用 Internet Explorer(或 Firefox)

我想锁定计算机以仅允许浏览互联网(使用 IE 和/或 Firefox),也可能允许他们在计算机上播放视频文件并调整音量控制。

这就对了。

我研究了家长控制,但没有找到禁止访问控制面板等内容的方法。

如何在 Windows 7 Home Premium 上实现此操作(这意味着我不能使用 gpedit.msc)?

答案1

Stackoverflow 已经处理过类似的问题:https://stackoverflow.com/questions/4617303/does-windows-7-have-a-kiosk-mode

您正在尝试配置 Win7 中通常称为“信息亭模式”的功能。

对于浏览器,我并不确定,但我相信 WinXP 中首先包含的默认应用程序对话框可以选择使用哪个应用程序进行特定活动,以及限制对同一类型的其他应用程序的访问。

但是,您可以通过安装 IE(或 FF)并创建阻止安装任何其他应用程序的用户帐户来相对简单地完成此操作。由于 Google Chrome 通常安装在本地用户配置文件文件夹中,因此可能需要更多锁定才能阻止安装。

更新添加带有附加信息的链接:这是一篇关于设置 Windows 7 以实现类似信息亭的界面锁定的文章:http://jaredheinrichs.com/how-to-turn-a-windows-7-pc-into-a-kiosk.html

其中包含有关如何锁定计算机以仅允许普通用户运行某些程序(例如 Firefox.exe 和 iexplore.exe)的提示。

更新添加针对 Windows 7 家庭版限制的链接: Microsoft 支持网站建议用 Internet Explorer 替换注册表中的 shell 命令,这是一个相当绝妙的想法。这意味着,当你打开电脑或登录时,不会出现开始菜单、任务栏和桌面图标,而只会看到 IE,没有其他任何东西。仍然可以运行 CTRL-ALT-DEL 来打开任务管理器,然后运行 ​​explorer.exe,但是本页有重新映射 CTRL-ALT-DEL 的说明这样它就不再起到三指敬礼的作用了。

我相信,这两个选项结合起来将对你实现目标大有裨益。再加上一个适当的受限用户帐户和一个设置锁定程序,例如深度冻结(我听说过它很好,但我自己从未使用过),应该只使用 Windows 7 家庭版就可以创建一个安全的信息亭式系统。

答案2

如果您想要为特定用户帐户提供仅限互联网(信息亭)模式,同时保留所有预先存在的正常帐户 - 我在亲戚来访时成功应用了以下方法:

  1. 确定存储几个小脚本的位置。此示例使用c:\用户为简洁起见。
  2. 创建一个管理员用户帐户 - 稍后它将被降级为标准用户帐户。
  3. 登录账户。
  4. 下载 Opera 网络浏览器。(Firefox 目前缺少功能齐全的信息亭模式)
  5. 修改 Opera 以适合口味。
  6. 创建一个批处理文件,调用浏览器并在浏览器关闭时注销(例如上网专用脚本):

    @echo off
    start "" /wait "C:\Program Files (x86)\Opera\opera" -kioskmode -kioskwindows -nocontextmenu -nominmaxbuttons -nodownload -nomail -nomailto -nomenu -nosave -resetonexit -newprivatetab
    shutdown /l
    
  7. 创建一个 VB 脚本片段,用于隐藏“监视”批处理文件窗口(例如隐形.vbs):

    CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False
    
  8. 创建一个批处理文件,作为自定义窗口外壳,并通过 VB 脚本隐藏技巧调用浏览器(例如kiosk-shell.bat):

    @echo off
    wscript "c:\users\invisible.vbs" "c:\users\internet-only.bat"
    
  9. 通过运行来测试此行为kiosk-shell.bat
  10. (选修的)配置 Opera 以添加自定义 URL/URI 协议(例如胡言乱语://)运行 explorer.exe 或 cmd.exe,如果你想从内部调整或更改信息亭帐户。通过配置Opera->Settings->Preferences->Advanced->Programs
  11. (可选但建议)备份/导出您的 Windows 注册表。
  12. 使用注册表编辑器在信息亭用户帐户中,创建一个名为Shellunder 的字符串值HKEY_Current_User\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\,并将其指向您创建的自定义 shell 批处理文件的完全限定位置(例如kiosk-shell.bat)。
  13. 使用注册表编辑器在信息亭用户帐户中,创建一个值为“1”的 DisableTaskMgrDWORD 。HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
  14. 切换到另一个(可能是预先存在的)管理员帐户,并将互联网信息亭帐户更改为“标准用户”权限。

笔记。信息亭并非绝对安全,事实上,没有一种简单的免费 Windows 解决方案是绝对安全的 - 最好的方法是使用可启动媒体上的 Linux 发行版(例如 Webconverger)。Opera 的信息亭模式比大多数都好,但 Ctrl-12 会弹出一个设置对话框,用户可以通过该对话框退出信息亭(除非采取其他预防措施,例如 AutoHotKey 或家长控制白名单;我都懒得设置这些,因为无论如何,当用户可以物理访问机器时,一定程度的信任是可取的。)

答案3

是的。应用程序锁可以将用户限制于单个应用程序。

答案4

请查看互联网安全锁定他们有一个 IE 的 kiosk 版本,可以满足您的需求。它使用简单,价格便宜。

相关内容