如何: 在 Windows 2000 中运行特定的 Windows 程序限制的用户

文章翻译 文章翻译
文章编号: 323525 - 查看本文应用于的产品
注意
本文适用于 Windows 2000 中。在 2010 年 7 月 13 日结束的 Windows 2000 支持。" Windows 2000 支持最终的解决方案中心 是规划迁移策略从 Windows 2000 的起始点。有关详细信息,请参阅 Microsoft 技术支持生命周期策略.
注意
本文适用于 Windows 2000 中。在 2010 年 7 月 13 日结束的 Windows 2000 支持。" Windows 2000 支持最终的解决方案中心 是规划迁移策略从 Windows 2000 的起始点。有关详细信息,请参阅 Microsoft 技术支持生命周期策略.
展开全部 | 关闭全部

本文内容

概要

本分步指南介绍了以下两种方法可用于限制用户在基于 Windows 2000 的计算机上运行特定的 Windows 程序。您可以限制用户运行特定程序,通过使用组策略或编辑 Windows 注册表。

方法 1: 如何限制用户运行特定的 Windows 程序,通过使用组策略

若要使用组策略对象编辑器来限制用户运行特定的 Windows 程序,请使用适用于您的情况的一节中所描述的过程。

编辑本地策略在基于 Windows 2000 的计算机上

若要限制用户运行特定的 Windows 程序,独立的基于 Windows 2000 的计算机上:
  1. 单击 开始然后单击 运行.
  2. 打开 框中键入 gpedit.msc然后单击 确定.
  3. 展开 用户配置展开 管理模板然后展开 系统.
  4. 在右窗格中,双击不要运行指定的 Windows 应用程序
  5. 单击 已启用然后单击 显示.
  6. 单击 添加然后键入您想要限制用户运行的程序的可执行文件名称。例如,键入 iexplore.exe.
  7. 单击 确定请单击 确定然后单击 确定.

    请注意: 如果定义了域级别策略设置,它们可能会替代本地策略设置。
  8. 退出组策略对象编辑器。
  9. 重新启动计算机。

编辑域中的组策略

若要编辑域范围的策略来限制用户运行特定的 Windows 程序:
  1. 单击 开始指向 程序指向 管理工具然后单击活动目录(AD) 用户和计算机
  2. 用鼠标右键单击您的域,然后单击 属性.
  3. 单击 组策略 选项卡。
  4. 组策略对象链接框中,单击您要向其应用此设置的组策略。例如,单击 默认域策略.
  5. 单击 编辑.
  6. 展开 用户配置展开 管理模板然后展开 系统.
  7. 在右窗格中,双击不要运行指定的 Windows 应用程序
  8. 单击 已启用然后单击 显示.
  9. 单击 添加然后键入您想要限制用户运行的程序的可执行文件名称。例如,键入 iexplore.exe.
  10. 单击 确定请单击 确定然后单击 确定.
  11. 退出组策略编辑器,然后单击 确定.

    请注意: 组策略更改不会立即生效。有关详细信息,请参阅 故障排除 一节。

方法 2: 如何限制用户运行特定的 Windows 程序,通过编辑注册表

重要 此部分、方法或任务包含告诉您如何修改注册表的步骤。但是,如果不正确地修改了注册表,可能会出现严重问题。因此,请确保仔细按这些步骤操作。为增加保护,先备份注册表再对其进行修改。然后,您可以在出现问题时还原注册表。有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756 如何在 Windows XP 中备份和还原注册表

若要限制用户运行特定的 Windows 程序,通过编辑注册表,请执行以下步骤:
  1. 单击 开始然后单击 运行.
  2. 打开 框中键入 注册表编辑器然后单击 确定.
  3. 创建一个名为 DisallowRun 的 DWORD 值。要做到这一点:
    1. 找到并单击以下注册表项:
      HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion \Policies\Explorer
    2. 编辑 菜单上指向 然后单击 双字节值.
    3. 键入 disallowrun然后按 enter 键。
    4. 双击 DisallowRun 在上一步中创建的值。
    5. 键入 1值数据中,然后单击 确定.
  4. 创建一个新 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion \Policies\Explorer\DisallowRun 子项。要做到这一点:
    1. 用鼠标右键单击下面的注册表项指向 然后单击 :
      HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion \Policies\Explorer
    2. 键入 disallowrun然后按 enter 键。
  5. 为每个您想要阻止用户运行的程序,创建新的字符串值中 DisallowRun 您在步骤 4 中创建的子项。使用连续编号 (从 1 开始),则字符串值的名称,该程序的可执行文件名称用作数据的字符串值。

    例如,如果您想要限制用户运行 Microsoft Internet Explorer:
    1. 用鼠标右键单击下面的注册表项指向 然后单击 字符串值:
      HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion \Policies\Explorer\DisallowRun
    2. 键入 1然后按 enter 键。
    3. 双击 1 在上一步中创建的值。
    4. 键入 iexplore.exe值数据中,然后单击 确定.
  6. 退出注册表编辑器,然后重新启动计算机。

故障排除

组策略后台处理可能需要 5 分钟才能在域控制器上的刷新和高达 120 分中才能刷新客户端计算机上。若要强制后台处理的组策略设置,请使用 Secedit.exe 工具:
  1. 单击 开始然后单击 运行.
  2. 打开 框中键入 cmd然后单击 确定.
  3. 键入 secedit 参阅 user_policy / 实施然后按 enter 键。
  4. 键入 secedit 参阅: / 实施然后按 enter 键。
  5. 键入 退出然后按 enter 键,退出命令提示符。

参考

有关如何使用 Secedit 的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
227302 使用 Secedit 立即强制刷新组策略
有关组策略的其他信息,请访问下面的 Microsoft 网站:
http://download.microsoft.com/download/5/2/f/52f3dbd6-2864-4d97-8792-276544ad6426/grouppolwp.doc

属性

文章编号: 323525 - 最后修改: 2013年11月23日 - 修订: 5.0
这篇文章中的信息适用于:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
关键字:?
kbhowto kbhowtomaster kbmt KB323525 KbMtzh
机器翻译
重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。
点击这里察看该文章的英文版: 323525
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com