如何解决漏洞补丁下载成功安装失败?

具体原因,需要用户到系统盘\windows 目录下找到以kb*******.log 日志,察看其中的文字描述,与以下进行对应,给出解决方案。
1. 在驱动器 c: 上没有足够的空间来安装 kb950749。安装程序至少需要 28 mb 的附加可用空间。或者您还想为卸载存档文件,安装程序需要 46 mb 的附加可用空间。请释放更多的空间再试。
解决方法:
a.用户清理磁盘空间,保证足够的空间,即可以安装成功
2. kb****** 安装程序遇到了一个错误: 安装程序不能验证 update.inf 文件的完整性。请确定加密服务正在此计算机上运行。安装程序不能验证 update.inf 文件的完整性。请确定加密服务正在此计算机上运行
解决方法:
a.重新开启“加密服务”,然后尝试再次安装此程序。要将“加密服 务”设置为“自动”,请按照下列步骤操作:
b.启动“控制面板”中的“管理工具”实用工具。
双击“服务”。
c.右键单击“Cryptographic Services”,然后单击“属性”。
d.对于“启动类型”,请单击“自动”,然后单击“启动”。
e.注意:Windows 2000 未在“服务”管理实用工具中列出“Cryptographic Services”。
3.安装程序遇到了一个错误: 安装 kb****** 前,必须重新启动系统,以便使一些先前的文件更新操作完成。
解决方法:
a.建议用户在安装此补丁之前,重新启动电脑,然后重新开启360安全卫士,直接修复漏洞
4.系统找不到指定的路径。: kb******的安装没有完成。
解决方法:
a.设置文件属性:打开系统盘,左上方的工具选项----文件夹选项----查看----隐藏文件和文件夹----选择显示所有文件和文件夹。
b.将WINDOWS下$hf_mig$(隐藏文件夹)这个文件夹删除。
c.重启电脑后,继续使用360安装补丁。
5.kb******安装程序遇到了一个错误: update.ver 文件不正确。
解决方法:
a.暂时没有解决办法,这个是用户安装的操作系统ghost盘导致

关闭(取消)Windows 2003中IE增强的安全配置的方法

因为要准备网络技能大赛,所以 今天决定把曾经卸载的windows server 2003企业MSDN版重新安装好,顺手把windows xp给卸载了。 新安装好Windows Server 2003操作系统后,打开浏览器来查询网上信息时,发现IE浏览器总是“不厌其烦”地提示,“是否需要将当前访问的网站添加到自己信任的站点中去;要是不信任的话,就无法打开指定网页;倘若信任的话,就必须单击“添加”按钮,将该网页添加到信任网站的列表中去“。一次尚可接受不过每次访问网页,都要经过这样的步骤,就显然就太烦琐了。其实我们可以通过下面的方法来取消IE对网站安全性的检查

1、依次点击“开始”-->“设置”“控制面板”,在打开的控制面板窗口中,用鼠标双击“添加或删除程序”图标,然后点击“添加和删除Windows组件”将界面切换到“添加和删除Windows组件”页面中;

2、用鼠标选中“Internet Explorer增强的安全配置”选项,将它前面方格内的勾去除,然后单击“下一步”按钮,就能将该选项从系统中删除了;

3、再单击一下“完成”按钮,退出组件删除提示窗口。 以后,再上网的时候,IE就不会自动去检查网站的安全性了,这样就能少了不少麻烦。

ok,到此,问题得到圆满解决。其实平时就很少使用IE浏览器上网,太占内存了。而其他不基于ie内核的浏览器比如Firefox火狐、Opera等的速度都非常不错。希望以上解决方法对你有用。

去除WPS2009个人版工具栏上面的文字链广告

上个月金山发布了 WPS 2009个人版,升级了下,发现去广告的方法和2007的还是差不多的,但是09多了“首页”功能,所以不要把addins文件夹全删,只需删掉WPS Office Personal\office6\addins文件夹下的ifp.dll文件即可去掉右上角的广告。

其它如搜索栏去除方法等和WPS 2007一样,请点一下网址查看

https://www.x2009.net/articles/wps2007-remove-the-toolbar-above-the-google-search-ads-and-articles.html

如果软件升级后广告再次出现,重复上述去广告方法就行了。

不想启动时显示首页的话,在左下角设置下就好了 ,如下图所示:

在电脑上安装IIS或者PWS的方法Windows 95/98/NT/2000/XP/2003

如果没有一个外部的服务器,你可以在自己的 PC 上运行 ASP 。要做点这一点,你就必须安装微软的 PWS 或者 IIS 。

如何在自己的 PC 上运行 ASP

如果没有一个外部的服务器,你可以在自己的 PC 上运行 ASP。要做点这一点,你就必须安装微软的 PWS(Personal Web Server) 或者 IIS (Internet Information Services)。

假如你希望很好地学习 ASP 的话,我们推荐你至少要使用 Windows 98 的第二版。

如果有可能的,Windows 2000 或者更高的版本是最好的选择(包括Windows XP Professional、Windows Server 2003 或者 windows vista 操作系统)。

如何在 Windows 2000 上安装 IIS 并运行ASP

  1. 开始按钮 - 设置 - 控制面板
  2. 在控制面板中选择添加/删除程序
  3. 在添加/删除程序中选择添加/删除Windows组件
  4. 在向导窗口中选中 Internet 信息服务,然后点击确定
  5. Inetpub 文件夹会在硬盘中被创建
  6. 打开 Inetpub 文件夹,找到名为 wwwroot 的文件夹
  7. 在 wwwroot 下创建一个新文件夹,比如 "MyWeb"
  8. 使用文本编辑器编写几行 ASP 代码,将这个文件取名为 "test1.asp" 保存在 "MyWeb" 文件夹。
  9. 确保你的服务器正在运行 - 安装程序会在系统托盘创建一个IIS的图标。点击这个图标,然后在出现的新窗口中按开始按钮。
  10. 打开浏览器,在地址栏键入 "http://localhost/MyWeb/test1.asp",就可以看到你的第一个 ASP 页面了。

如何在 Windows XP Professional 上安装 IIS 并运行 ASP

  1. 在 CD-Rom 驱动器中插入 Windows XP Professional CD-Rom
  2. 开始菜单设置控制面板
  3. 在控制面板选择添加/删除程序
  4. 在添加/删除程序中选择添加/删除 Windows 组件
  5. 在向导窗口中选中 Internet Information Services,然后点击确定
  6. Inetpub 文件夹会在硬盘中创建
  7. 打开 Inetpub 文件夹,找到名为 wwwroot 的文件夹
  8. 在 wwwroot下创建一个新文件夹,比如 "MyWeb"
  9. 使用文本编辑器编写几行 ASP 代码,将这个文件取名为 "test1.asp" 保存在 "MyWeb" 文件夹。
  10. 确保你的服务器正在运行,使用下面的方法确认它的运行状态:进入控制面板,然后是管理工具,然后双击“IIS 管理器”图标。
  11. 打开浏览器,在地址栏键入 "http://localhost/MyWeb/test1.asp",就可以看到你的第一个 ASP 页面了。

提示:Windows XP Home Edition 无法运行 ASP。

如何在 Windows Server 2003 上安装 IIS 并运行 ASP

  1. 当你启动 Windows Server 2003 后,会看到服务器管理向导
  2. 如果向导没有显示,可以打开管理工具,然后选择“配置您的服务器向导
  3. 出现提示后,点击下一步
  4. 随后会出现一个“预备步骤”的提示,点击下一步,随后系统自动搜索已在本机安装了的系统服务组件
  5. 在随后出现的服务器角色窗口中选择应用程序服务器,然后点击下一步
  6. 选中启用ASP.NET
  7. 随后向导会提示这个组件的大概安装过程,请点击下一步
  8. 现在,向导会请求 Server 2003 CD。请插入CD后继续运行向导。
  9. 最后,向导会提示“此服务器目前是一台应用程序服务器”。
  10. 点击完成后,你会发现“应用程序服务器”已在管理你的服务器角色窗口中出现
  11. 点击“管理此应用程序服务器”会打在应用程序服务器管理控制台(MMC)
  12. 展开Internet 信息服务 (IIS)管理器,然后展开你的服务器,然后是站点文件夹。
  13. 你会看到默认的网站,并且它的状态应该是运行中。
  14. 在Internet 信息服务 (IIS)管理器中点击“Web服务扩展”,你会看到 Active Server Pages 是被禁止的。
  15. 选中Active Server Pages,然后点击允许按钮,这样 ASP 就被激活了!

如何在老版本的 Windows 操作系统中运行 ASP

如何在 Windows 95 上安装 PWS 并运行 ASP

Windows 95 不包含 PWS!!

要想在 Windows 95 上运行 ASP,就必须从微软的站点下载 “Windows NT 4.0 Option Pack”。

下载"Windows NT 4.0 Option Pack"

如何在 Windows NT 上安装 PWS 并运行 ASP

Windows NT 同样不包含 PWS!!

要想在 Windows NT 上运行 ASP,就必须从微软的站点下载 “Windows NT 4.0 Option Pack”。

下载"Windows NT 4.0 Option Pack"

如何在 Windows 98 上安装 PWS 并运行 ASP
  1. 打开 Windows 98 CD 上的 Add-ons 文件夹,找到PWS文件夹并运行其中的 setup.exe 文件。
  2. 安装程序会在硬盘创建一个 Inetpub 文件夹。打开这个文件夹,找到 wwwroot 文件夹。
  3. 然后在 wwwroot 文件夹下面创建一个新的文件夹,比如 "MyWeb"。
  4. 使用文本编辑器编写几行 ASP 代码,将这个文件取名为 "test1.asp" 保存在 "MyWeb" 文件夹。
  5. 确保你的服务器正在运行 - 安装程序会在系统托盘创建一个PWS的图标。点击这个图标,然后在出现的新窗口中按开始按钮。
  6. 打开浏览器,在地址栏键入 "http://localhost/MyWeb/test1.asp",就可以看到你的第一个 ASP 页面了。
如何在 Windows ME 上安装 PWS 并运行 ASP

Windows ME 同样不包含 PWS!!

Bonjour(mDNSResponder.exe,dnsNSP.dll)服务的删除办法

今天打开任务管理器时意外发现了mDNSResponder.exe这个进程,虽然早就发现,但是没有去查,今天查了一下,才发现想要删除不是那么容易。一下是删除方法,希望对你有帮助!

关于删除Bonjour服务(其实质是一个实现类似uPNP的零配置网络的服务),网上最常见的是Adobe官方给的办法:http://kb.adobe.com/selfservice/viewContent.do?externalId=kb400982&sliceId=1
1、运行"C:\Program Files\Bonjourm\DNSResponder.exe -remove"(请根据系统情况修改路径)
2、将C:\Program Files\Bonjourm\dnsNSP.dll改名
3、重新启动后删除C:\Program Files\Bonjour目录
这里的方法其实有些含糊,没有说到问题的实质。
Bonjour服务包括两个,一个是普通的系统服务,一个是Winsock LSP。前者的删除相对简单,而后者比较麻烦(曾经有一些安装在此处的病毒或者流氓软件,清除后导致无法上网)。
我建议使用工具System Repair Engineer(http://www.kztechs.com)和IceSword这两个简单的反病毒/流氓软件辅助工具进行操作。首先使用IceSword结束mDNSResponder.exe进程,然后用SREng进入“服务”下的“Win32 服务应用程序”,找到名为“##Id_String2.6844F930_1628_4223_B5CC_5BB94B879762##”或者“Bonjour Service”(如果是苹果自己的安装包可能会对此名字本地化),选择“删除”。然后进入“系统修复”下的WINSOCK供应者,应该能看到包含mdnsNSP.dll的项,选择“重置”或者“删除”(这个依据SREng版本而有所不同)。然后,再删除mDNSResponder.exe。重启动后,这个服务应该已经消失,此时可以删除其目录。

IIS提示“Provider 错误 ‘80004005’ ”如何处理

Provider 错误 '80004005'
未指定的错误
/#include/conn.asp,行 4

 

在编写WEB应用程序的过程中,我们常常要跟数据库打交道,例如我们日常经常用的数据库ACCESS、SQL SERVER等。在连接这些数据库的时候,系统往往会给我们一些象这类“80004005”错误,这些五花八门的错误信息很另人头痛。为了方便网友解决这类问题,本文将详细的介绍和解答这类问题。
[错误信息]
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access 97 Driver] The Microsoft Jet database
engine cannot open the file '(unknown)'. It is already opened exclusively
by another user, or you need permission to view its data.
[原因]
这个错误发生在IIS使用匿名帐号(通常是IUSR)时,该帐号在NT中对数据库所在目录
没有正确的权限.

[解决方法]
1、检查文件和目录的权限. 保证Evryone能够在该目录中有新建和删除临时文件的权限。
2、检查数据源文件(DSN)是否被别的程序标志在使用中,这些程序一般都是Visual InterDev,关闭任何一个正在InterDev中打开和数据库连接的项目。
3、检查ACCESS中的某个表是否在这时已连在一个网络服务器上。
[错误信息]
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access 97 Driver] Couldn't use '(unknown)'; file
already in use.
[原因]
要连接ACCESS数据库这时正在被使用使数据库被锁定,导致无法访问。

[错误信息]
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Driver Manager] Data source name not found and no default
driver specified.
[原因]
可能的原因是ConnectString在global.asa中初始化的Application连接字符串 ,而这时global.asa文件却没有正常工作。

[解决方法]

检查赋值时是否正确,在asp中加入下面的代码:
<%= "'auth_user' is " & request.servervariables("auth_user")%>
<P>
<%= "'auth_type' is " & request.servervariables("auth_type")%>
<P>
<%= "connection string is " & session("your_connectionstring")%>
<P>
还有一个原因就是在ConnectString中加入了空格,例如
DSN = MyDSN; Database = Pubs;
试试改成下面这个样子:
DSN=MyDSN;Database=Pubs;
如果是global.asa还没有被运行,检查该文件是否在运用程序的根目录中,或者是虚拟目录的根目录中。
还有可能错误出现的原因是DSN名称没找着,这可以采用我提供的id=36767的办法解决。最后是检查是否安装了最新的驱动程序,既是否是最新的MDAC版本。

[错误信息]
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Driver Manager] Data source name not ??
[原因]
这个错误有可能是出现在你的计算机上软件安装(或则反安装)的顺序上。如果ODBC的版本不一致的话,就会发生该错误。
[解决方法]

办法是安装最新版本的MDAC。

[错误信息]
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Access 97 ODBC driver Driver]General error Unable to open
registry key 'DriverId'.
[原因]
这个错误发生在从注册表中读取数值的时候。 使用regedit32.exe检查注册表的权限。

[错误信息]
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC SQL Server Driver][dbnmpntw]ConnectionOpen (CreateFile()).
[原因]
原因之一:当一个数据库中包含有分别在不用机器上的许可关系时,这也可能发生在同一台机器上,当给一个关系设置了UNC路径,而另一个关系却是本地路径。
原因之二:当用户使用IIS匿名帐号登录后,对本地这台机器而言他是有权的,但是对于一个UNC路径的机器,另外这台机器是不会认为你当前匿名登录的帐号在它那上面也是合法的。这样它就不允许你访问它上面的资源,导致错误。

[解决方法]
1、在IIS工具中,改变IIS匿名帐号成另外一个基于域的帐号。(也就是不使用匿名登录)
2、或则在那台你要访问资源的机器上也创建一个和当前匿名帐号同样的帐号,使用同样的密码。

[错误信息]
Microsoft OLE DB Provider for ODBC Drivers error '80004005' Microsoft][ODBC
Microsoft SQL Driver] Logon Failed()
[原因]
该错误是由SQL Server产生的,当它不接受或则不能够认识这个登录帐号的时候,或者没有使用管理员身份登录,
也可能是在NT中没有SQL影射帐号造成的。
[解决方法]
用系统管理员帐号(SA)登录,一般密码应该为空.注意,这时必须使用CoonectString而不能够使用DSN文件。因为DSN中没有保存用户名和密码。检查NT是否给SQL映射了帐号。

[错误信息]
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC SQL Server Driver][SQL Server] Login failed- User: Reason:
Not defined as a valid user of a trusted SQL Server connection.
[原因]
该错误是由SQL Server产生的,当它不接受或则不能够认识这个登录帐号的时候,或者没有使用管理员身份登录,
也可能是在NT中没有SQL影射帐号造成的。
[解决方法]

在SQL Server的Enterprise Manager中,选择Server/SQL Server/Configure[ASCII
133]/Security Options/Standard。如果是运行在IIS4中,取消选择该项目的Password Synchronization选项。

[错误信息]
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access 97 Driver] Couldn't lock file.
[原因]
也许是没有正确的权限生成Access数据库的锁定文件(.ldb)
默认时,该文件和你的数据库是同一个目录的。
给匿名帐号全权访问数据库共享目录的权限。
有时是因为文件是因为共享时有意使用了只读的权限限制。

[解决方法]
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Mode = adModeShareDenyWrite '8

[错误信息]
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access 97 Driver] '(unknown)' isn't a valid
path. Make sure that the path name is spelled correctly and that you are
connected to the server on which the file resides.
[原因]
路径非法。最可能发生在当Global.asa和CoonecntString被使用到另外一台机器上的时候。

[错误信息]
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC SQL Server Driver][SQL Server] The query and the views in
it exceed the limit of 16 tables.

[原因]
对查询有限制。

[错误信息]
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC SQL Server Driver][DBMSSOCN] General network error. Check
your network document
[原因]
装有SQL Server的机器被改名,但数据库名(DSN)还使用了原来的机器名。

[解决方法]

重新设置DSN。

Microsoft SQL 2000附加数据库时提示“错误 5173:不能使文件与不同的数据库相关”的解决办法

附加数据库时出现的问题
从提示看,应该你要附加的数据文件和日志属于不同的数据库

备份你的数据文件,试试按下面的步骤处理能否解决:

1.新建一个同名的数据库

2.再停掉sql server(注意不要分离数据库)

3.用要附加的数据文件覆盖掉这个新建的数据库

4.再重启sql server

5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)

USE MASTER
GO

SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE
GO

UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='置疑的数据库名'
Go

sp_dboption '置疑的数据库名', 'single user', 'true'
Go

DBCC CHECKDB('置疑的数据库名')
Go

update sysdatabases set status =28 where name='置疑的数据库名'
Go

sp_configure 'allow updates', 0 reconfigure with override
Go

sp_dboption '置疑的数据库名', 'single user', 'false'
Go

6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用
数据库的脚本创建一个新的数据库,并将数据导进去就行了.

工商银行U盾(USBKey)在Winodws VISTA系统下无响应或检测不到导致无法交易的解决办法

昨天为了网上支付。结果折腾了整个上午才把题目这个问题解决掉。调试了无数设置,卸载重装了几个程序。真是折腾啊。

首先,在进行网上支付时出现了以下情况:进入网银页面后,信息递交一直都很顺利,直到页面提示插入U盾(USBKey)。U盾(USBKey)插入后(USB接口已经显示链接成功),按确认后,点提交信息,网页却一直无响应。几次重试以上操作,一直都是到这一步后网页无响应。开始还很耐心的等了起码十五分钟以上。。。最后实在无语了。开始折腾。

卸载了U盾(USBKey),同时也把工行网银的一些控件卸载。重启,然后根据工行网页上的提示一样样全部重新装回去。(搞不懂工行为什么老有那么多临时控件要装,而且还非改IE里的安全设置,我每次一改,NORTON就很勤快的提示我计算机存在风险)

然后重新进行网上支付。提交信息顺利。但是到了按页面提示插入U盾(USBKey)确认后,却出现新的状况。跳出框显示:无法检测到U盾(USBKey)。但是USB接口那显示链接是成功的,可以打开U盾(USBKey)读到里面内容的。汗,进行网上搜索求助。有人提示说VISTA下若操作某些软件遇见问题,转为管理员登录进行操作就基本可以解决。但是我一直就是以管理员身份登录在进行操作的。汗。把本本又重起了几次,然后U盾(USBKey)也换不同的USB接口轮着插了下,还是同样无法检测到。

既然提示管理员身份,于是转去控制面板,进到用户帐户。又确认了下,的确已经在管理员状态了。并每项都检查了下,只发现:打开或关闭“用户帐户控制”里有个选项–使用用户帐户控制(UAC)帮助保护你的计算机 是打勾状态。取消勾勾,重启。重新进行网上支付,工行U盾(USBKey)居然这么就可以用了。汗。

UAC设置被取消后,杀毒软件就跳出来提示计算机风险。汗。有没有相关专业人士可以给个专业点的解决方案呢。反正俺就先这么凑和着用。这个U盾(USBKey)和Windows VISTA不够兼容真够麻烦的。

ASP提示Request 对象 错误 ‘ASP 0104 : 80004005’的解决办法

症状:
上传文件到 Windows 2003 server + IIS 6.0 服务器的时候遇到下列错误:
请求对象错误 ‘ASP 0104 : 80004005′
操作被禁止
/Upload.asp, line 40

原因:
IIS6.0 禁止上传超过 200kB 的文件. 因此你需要修改 IIS 的默认设置.

技术背景
在 IIS 6.0 中, AspMaxRequestEntityAllowed 属性指定了一个 ASP 请求(Request)可以使用的最大字节数. 如果 Content-Length 头信息中包含的请求长度超过了 AspMaxRequestEntityAllowed 的值, IIS 将返回一个 403 错误信息.
这个属性值与 MaxRequestEntityAllowed 相似, 但是是针对 ASP 请求的. 假如你知道自己的 ASP 应用只需要处理很少的请求数据, 你可以在 World Wide Web Publishing Service (WWW 发布服务)层级设定全局的 MaxRequestEntityAllowed 属性为 1MB, 并单独设定 AspMaxRequestEntityAllowed 为一个较小的值.

解决方法
打开位于 C:\Windows\System32\Inetsrv 中的 metabase.XML, 并修改 AspMaxRequestEntityAllowed 为你需要的值(例如 51200000, 50MB).

注意: 在编辑文件前如果没有停止 IIS 服务, 则无法保存修改后的文件

若你想在iis运行的时候修改其配置文件,则打开iis管理器,打开internet信息服务属性面板,钩选“允许直接编辑配置数据库,允许在iis运行时编辑iis配置数据库配置文件”

由于很多人用的是虚拟主机,没有IIS设置的权限,所以需要联系主机服务商来解决问题,当然此200k限制仅限无组件上传,如果使用aspupload等上传时不会有此限制。

解除WindowsXP系统组策略的锁死的尴尬

为保证Windows XP系统安全,很多朋友都在公共电脑上设置了组策略的“只运行许可的Windows应用程序”项,以此来防范外来程序对系统的破坏。而疏忽大意或为了防范他人修改组策略,一些朋友干脆连“gpedit.msc”文件也一并排除在允许运行程序之外,结果造成系统被锁死,导致无法运行所有程序,无奈之下只得重装系统。其实有因必有果,对此问题还是有解决方法的。
1.计划任务法
打开“控制面板”→“任务计划”,启动向导建立一个名为MMC的任务计划,执行的程序是“C:\Windows\System32\mmc.exe”。完成后,在任务计划窗口右击新建的MMC选择“运行”,在打开的控制台程序窗口,单击菜单栏的“文件”→“打开”,定位到“C:\Windows\System32\gpedit.msc”程序,打开组策略编辑窗口,依次展开“本地计算机策略”→“用户配置”→“管理模板”→“系统”,双击右侧窗格的“只运行许可的Windows应用程序”,在弹出的窗口将其设置为“未配置”。单击“确定”退出并关闭组策略编辑窗口,当系统弹出“是否将更改保存到gpedit.msc”询问窗口时,单击“是”确定保存,即可解锁。
2.安全模式法
其实组策略的这个限制是通过加载注册表特定键值来实现的,而在安全模式下并不会加载这个限制。重启开机后按住F8键,在打开的多重启动菜单窗口,选择“带命令提示符的安全模式”。进入桌面后,在启动的命令提示符下输入“C:\Windows\System32\mmc.exe”,启动控制台,再按照如上操作即可解除限制,最后重启正常登录系统即可解锁。此外,组策略的很多限制在安全模式下都无法生效,如果碰到无法解除的限制,不妨进入下寻找解决办法。
3.重命名程序法
设置“只运行许可的windows应用程序”策略时,需要添加允许程序到列表中,如果记住了当初设置的许可运行程序名称,并且在允许列表添加的是.com、.bat、.exe之中任意一种类型文件,比如只允许“qq.exe”运行,那么就可以打开“C:\Windows\System32”文件夹,将其中的mmc.exe程序重命名为qq.exe,再运行即可。同样如果希望保持限制,可将需要运行的程序改名为qq.exe运行,但其他人使用电脑时就只能运行QQ了。如果允许运行的程序列表中包含有regedit.exe,还可打开注册表,依次展开“HKEY_LOCAL_ MACHINE\SOFTWARE\Microsoft\ WindowsNT\CurrentVersion\Winlogon”分支,双击右侧窗口的Userinit子键。在打开的窗口中,将其值更改为“C:\Windows\System32\userinit.exe,mmc.exe”,来实现mmc.exe开机启动。这样修改并重启后,下次开机时即会自动运行控制台,来打开组策略编辑器进行解锁了。
4.重命名程序法
组策略的这个设置只能防止用户从 Windows 资源管理器启动程序,其实系统中的很多程序都是可以独立运行的。如开机就加载的桌面进程、系统服务、系统屏幕保护等,它都没有进行阻止,因此只要将mmc.exe替换为上述文件即可。以替换屏幕保护logon.scr为例,先打开“C:\Windows\System32\dllcache”文件夹,找到logon.scr文件将它复制到D:\盘下,然后在“C:\windows\System32\dllcache”文件夹中删除这个屏保文件,来防止系统的文件保护功能阻止我们更改和删除系统文件,这时系统会弹出“系统文件已被更改为无法识别版本,请插入WinXP SP2光盘修复”的询问窗口,单击“取消”。接着打开“C:\Windows\System32”文件夹,找到logon.scr文件将其删除,并将mmc.exe重命名为logon.scr。
回到桌面,在空白处右击选择“属性”,在弹出窗口中,单击“屏幕保护程序”标签,接着在屏幕保护列表中选择“logon”,单击“预览”,此时虽然系统会提示找不到所选文件,但在后台却启动了控制台程序“mmc.exe”,对其设置解除限制即可。注意在完成操作后,最好将d:\logon.scr文件复制回原文件夹。
5.组合键启动法
虽然系统所有程序都被锁死,但按下Ctrl+Alt+Del组合键却可以启动任务管理器。既然通过组合键可以启动taskmgr.exe程序。那么只要使用mmcexe替换taskmgr.exe,即可启动组策略进行解锁。同上,先进入“C:\Windows \System32\dllcache”文件夹,找到taskmgr.exe程序将其重命名为taskmgr1.exe,再进入“C:\Windows\System32”文件夹,找到并将taskmgr.exe文件重命名为taskmgr1.exe。现在将mmc.exe文件重命名为taskmgr.exe,这时再按下Ctrl+Alt+Del组合键后,便会发现启动了控制台程序。设置组策略后,将任务管理器恢复回原名称即可。