论坛: 电脑门诊 标题: WIN技巧小结70-96(转载) 复制本贴地址    
作者: XO [guang0701]    论坛用户   登录
七十  Administrator帐户
电脑黑客经常会尝试使用Administrator帐户来入侵你的PC。你可以给另外的帐户分配管理员权限而不必使用Administrator帐户。在Windows XP的任何版本中,你都可以将全部权限分配给另外的用户名,然后把Administrator帐户禁用。在Windows XP Home版中,你还应当更改默认属主的帐户名称。此外,要为所有的帐户创建不易破解的口令。

七十一    交换文件
正常的Windows操作有可能会在某些文件中留下未经加密的文本信息(包括密码),你也许不会注意到这些文件,但它们有可能会被电脑黑客们所利用。首先要做的事情是让你的机器在关机时清除系统交换文件。在"开始"菜单中点击"运行",然后键入regedit并按"确定"。找到注册表中的HKEY_local_machine\sys-tem\currentcontrolset\control\session-manager\memory management项。把ClearPageFileAtShutdown Dword的值改为1,如果原来没有这个值就创建它。

七十二 Dump文件
如果系统出现崩溃,Windows XP会把内存中的数据写入dump文件,该文件有助于对问题进行诊断,但它与交换文件一样,有可能会把一些敏感的、未经加密的数据暴露给黑客。如果要禁止Windows创建dump文件,依次进入控制面板的"系统"|"高级"|"启动和故障恢复"|"设置"。把"写入调试信息"设置成"无"。同样,当应用程序崩溃时,调试程序Dr. Watson也会保存出错信息。要禁止这一功能,你需要到注册表中找到HKEY_local_machine\software\ Microsoft\WindowsNT\CurrentVersion\AeDebug关键字,并把Auto字串设置为0。然后打开Windows资源管理器,进入Documents and Settings\All Users\Shared Documents\DrWatson文件夹,删除该程序生成的两个包含不安全信息的日志文件:User.dmp和Drwtsn32.log。

七十三  POSIX
Windows XP仍然带有一个名为POSIX的子系统,允许用户使用Unix指令。关闭POSIX可以防止电脑黑客利用Unix指令入侵你的系统。打开"开始"菜单选择"运行",键入regedt32(不是regedit)。找到HKEY_local_machine\system\currentcontrolset\Control\Session Manager\SubSystems关键字,你可以在右边的窗口中看到名为"Optional"的字串。在默认情况下,该字串的值为POSIX ;你需要把该字串的值清空(但不要删除"Optional"字串)。接下来,点击右边窗口中的POSIX字串。它指向你的Windows System32文件夹中的Psxss.exe文件。你需要到Windows资源管理器中删除该文件,然后使用注册表编辑器删除POSIX字串,最后重新启动机器。

七十五 
9 Windows 2000 Professional / Windows XP  Professional 有10个同时连接的客户的上限,Windows XP  Home有5个同时连接的客户的上限,这个上限是不能增加的。如果您需要让10个以上的用户同时访问您的计算机,建议您使用Windows 2000 Server或Windows 2000 Advanced Server。它们可以使用安装客户访问许可的方式来增加用户。

七十六  在您关闭Windows的同时删除页面文件

您可能需要将页面文件从系统中删除,以防止他人获得针对个人数据进行查看的机会。以下处理程序可供用来延长Windows XP执行关机所耗用的时间,从而,令您放心确认相关数据并未残留在计算机上。

启动regedit(注册表编辑程序)。

导航至下列键值:
H_KEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\CONTROL\
SESSIONMANAGER\MEMORYMANAGEMENT.

将ClearPageFileAtShutdown键赋值为1,以便将其激活。

关闭regedit,并重新启动计算机,以便使修改生效。


七十七 升级为 Windows XP 之后提示您键入密码

要解决此问题,请删除升级期间创建的密码:
重新启动计算机,然后启动“故障恢复控制台”。 有关如何使用“故障恢复控制台”的其他信息,请单击下面的文章编号,查看 Microsoft 知识库中相应的文章:
314058 Description of the Windows XP Recovery Console

在命令提示符下,键入 cd \windows,然后按 ENTER 键。
在命令提示符下,键入 type setupact.log,然后按 ENTER 键。搜索 Setupact.log 文件找到“Random password for Username is xxxxxxxxxxxx”项,其中 Username 为帐户名称,而 xxxxxxxxxxxx 为帐户的当前密码。
注意密码是区分大小写的。记下此密码,搜索文件的其余部分,并记下您找到的所有其他密码。
搜索 Setupact.log 文件之后,键入 exit,然后按 ENTER 键。
重新启动计算机,然后使用记下的密码登录 Windows XP。
重新设置您的用户帐户密码。
七十八 删除旧文件

To clear the Past Items list, perform the following steps:

Delete the IconStreams and PastIconsStream values from the following registry key:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\TrayNotify

Open Task Manager, click the Processes tab, click Explorer.exe, and then click End Process.
In Task Manager, click File, click New Task, type explorer, and then click OK.
七十九 16位Dos程序在xp系统下运行

方法一:
介绍一种方法,仅供参考:(环境:系统XP-pro 磁盘类型NTFS,以运foxbase+为例)1,分别下载ucdos98和foxbase+(用goodle搜索下,有很多)。2,分别解压缩、安装已下载文件到c盘(任意分区都可以,但最好把foxbase+目录放在ucdos98下,并且用英文目录名)。3,在开始==>运行 输入command,打开command prompt窗口。4, 在command prompt窗口中输入 cd.. (后面两个点不能少)。后退到目录docume~1,然后再输入一次 cd.. 这时命令窗口中只有 c:\>,此时输入 dir 就可以看到c盘根目录下的ucdos98目录了。5,在c:\>后输入cd ucdos98,并运行ucdos。在其盘符后输入cd foxbase+进入foxbase+目录。运行其中的foxplus.exe文件。OK,默认下全屏foxbase+就呈现在眼前了。6,按alt+tab可以切换到XP桌面。
方法二:
1.. 右键单击可执行程序或指向可执行程序的快捷方式, 并在随后出现的快捷菜单中单击Properties(属性)。2.. 选择Run this program in compatibility mode(在兼容模式中运行此程序)复选框。3.. 从列表中选择适合此程序运行的操作系统。4.. 如果需要的话, 您还可以对显示设置与/或解析度进行修改, 并禁用Windows XP视觉主题。
当您完成设置修改工作后, 重新运行这个程序。如果该程序仍旧无法平稳运行, 请再次调节兼容性设置:一个在Windows2000下无法正常工作的程序可能会在Windows98中运行自如。
方法三:
WinXP 自带 DOS 虚拟机 NTVDM,16 位程序全是调用它来运行的,和 WinXP 本身无关。可以右键单击程序选择属性,为其设置扩展内存和扩充内存,全设为自动即可。这样大多数程序还是可以运行起来的。 不行还可以适当修改 NTVDM 的Config.NT 和 Autoexec.NT 文件。


八十  怎么禁止 磁盘剩余空间不足 的警告

解决:
1。当磁盘驱动器的容量少于 200MB 时,Windows XP 便会发出;磁盘空间不足;的通知。如需停止此功能,可按以下步骤更改注册表。
2。在〔开始〕\〔运行〕\键入〔Regedit〕\〔HKEY_LOCAL_MACHINE〕\〔Software〕\〔Microsoft〕\〔Windows)\〔CurrentVersion〕\在〔Policies〕下增加一个机码名〔Explorer〕(如果已有便不用增加)\在〔Explorer〕增加一个 DWORD 值
〔NoLowDiskSpaceChecks〕
数值数据为〔1〕= 停止通知,值数据为〔0〕= 默认值启动通知


八十一 重装Windows XP不需再激活

  如果你需要重装Windows XP,通常必须重新激活。事实上只要

在第一次激活时,备

份好Windows\System32目录中的Wpa.dbl文件,就不用再进行激活

的工作了。在重装

Windows XP后,只需要复制该文件到上面的目录即可。


八十二  彻底移除MSN Messenger



  在运行中输入“RunDll32 advpack.dll,LaunchINFSection

%windir%\INF\msmsgs.inf,BLC.Remove”点击“是”即可!


八十三  关于XP补丁kb823980安装程序错误!!

WINXP+SP1运行上述补丁后弹出对话框:安装程序不能验证update.inf文件的完整性。请确定加密服务正在此计算机上运行。

请问大家如何解决? 
解决:
在services.msc中打开加密服务(Cryptographic service),然后进行windows
update看看行不行。

如果不行,就关掉加密服务将windows/system32/Catroot2文件夹重命名为oldcatroot2
或其他,再打开加密服务,然后尝试进行Windows Update。

这是catroot2文件夹中的log文件或数据毁损造成


八十四  恢复XP下的垃圾箱

解决:
办法一:
一般的,桌面上的回收站“丢失”通常是由以下4种原因造成:
1、使用第三方工具隐藏;微软出的XP工具TweakUI也可以隐藏。
2、使用XP组策略隐藏.
3、回收站的注册表文件被删除或损坏。
4、装了norton系列后,垃圾箱被更改。
第1种和第2种情况,可以在相应的工具里设置显示(XPpro版组策略:gpedit.msc-用户设置-管理模板-桌面)。另外,对于第1种情况,如果没有工具可以在注册表里手工修改HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel展开后找到{645FF040-5081-101B-9F08-00AA002F954E}将右侧的deword双击,键值改为0。第3种,需要重建垃圾箱,XP中,回收站的注册表键是{645FF040-5081-101B-9F08-00AA002F954E}。在注册表里,定位到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersio
n\Explorer\Desktop\NameSpace,展开后找到{645FF040-5081-101B-9F08-00AA002F954E},没有可以新建(key),然后双击右侧的(default),键值输入Recycle Bin。修改注册表后需要重启。
参考:http://groups.google.com/groups?hl=zh-CN&lr=&ie=UTF-8&oe=UTF-8&selm=OJOzcBDADHA.1604%40TK2MSFTNGP10.phx.gbl
第4种情况,可以在桌面上建立一个回收站快捷方式,先:我的电脑|工具|文件夹选项|查看,去掉“隐藏受保护的系统文件(推荐)”前的勾;再:打开我的电脑--点工具栏里的“文件夹”将左侧的“回收站”用鼠标拖到“桌面”。可以看看这篇kb:
The Recycle Bin Does Not Appear on the Desktop After You Install Norton AntiVirus http://support.microsoft.com/?id=819255
(微软最有价值专家 Steven)
办法二:
还有一个办法,删掉隐含的Recycle文件夹,然后删一个没有用的文件,会自动产生新的垃圾箱。(Hao Hu)
办法三:
使用超级兔子魔法设置等第三方软件。(chris)


八十五  xp中如何禁止用户使用光驱

解决:
[感谢]本方法得到了Dreamy网友的启发,在此表示谢意。!
可以采用这样的解决方案:
1.打开“管理工具”→“计算机管理”控制台→“磁盘管理”控制台;
2.右击光驱图标,单击“更改驱动器名和路径”命令;
3.删除原来的光驱盘符(不要理会警告信息),再单击“添加”按钮;
4.选择“装入以下空白NTFS文件夹”选项,并指定该空白NTFS文件夹的路径,这样就把该光驱挂载到指定的NTFS文件夹(假设是在C:\光驱\O);
5.这样今后就只能通过“C:\光驱\O”来访问光驱了,对“C:\光驱”这个目录设置NTFS权限,普通用户就无法进入了。

注意点:
1.无法直接对C:\光驱\O设置NTFS权限。
2.通过设置NTFS权限,可以给个别用户网开一面,这比直接在设备管理器里禁用光驱要实用得多。

八十六  Windows XP下 svchost.exe进程说明

解决:
Svchost.exe 是从动态链接库 (DLL) 中运行的服务的通用主机进

程名称。

Svchost.exe 文件位于 %SystemRoot%\System32 文件夹中。启动

时,Svchost.exe 将检查注册表的服务部分,以构建需要加载的服

务的列表。Svchost.exe 的多个实例可同时运行。每个

Svchost.exe 会话可以包含一组服务,以便可以根据

Svchost.exe 的启动方式和位置的不同运行不同的服务。这样可以

更好地进行控制,且更加便于调试。


八十七  hiberfil.sys文件有什么用

解决:
这个是休眠文件,启用了休眠以后就会出现这个文件。
文件的作用:休眠时将内存中的数据保存在这个文件里面,下次启动时恢复用。
文件的大小:等于物理内存的大小。


八十八 不能进安全模式的解决办法

本文中介绍的步骤使用故障恢复控制台、系统还原并以特定的顺序列出所有必需的步骤以确保该过程完整执行。在完成此过程之后,系统将还原为与出现问题之前的系统非常接近的某个状态。如果您曾运行 NTBackup 并完成了系统状态备份,则无需执行第二和第三部分中的步骤;可以跳到第四部分。

第一部分

在第一部分中,您依次执行以下操作:启动进入故障恢复控制台、创建临时文件夹、将现有注册表文件备份到新位置、删除现有位置的注册表文件,然后将注册表文件从修复文件夹复制到 System32\Config 文件夹中。完成此过程之后将创建一个注册表,您可以使用此注册表启动进入 Windows XP。此注册表是在 Windows XP 最初安装过程中创建并保存的,因此安装之后发生的任何更改和设置将丢失。

若要完成第一部分,请按照下列步骤操作:

启动进入故障恢复控制台。
出现故障恢复控制台命令提示符时,键入以下几行内容,并在每行之后按 ENTER 键:
md tmp
copy c:\windows\system32\config\system c:\windows\tmp\system.bak
copy c:\windows\system32\config\software c:\windows\tmp\software.bak
copy c:\windows\system32\config\sam c:\windows\tmp\sam.bak
copy c:\windows\system32\config\security c:\windows\tmp\security.bak
copy c:\windows\system32\config\default c:\windows\tmp\default.bak

delete c:\windows\system32\config\system
delete c:\windows\system32\config\software
delete c:\windows\system32\config\sam
delete c:\windows\system32\config\security
delete c:\windows\system32\config\default

copy c:\windows\repair\system c:\windows\system32\config\system
copy c:\windows\repair\software c:\windows\system32\config\software
copy c:\windows\repair\sam c:\windows\system32\config\sam
copy c:\windows\repair\security c:\windows\system32\config\security
copy c:\windows\repair\default c:\windows\system32\config\default


键入 exit 退出故障恢复控制台。计算机将重新启动。
备注:此过程假定 Windows XP 安装在 C:\Windows 文件夹中。如果 Windows XP 在不同的位置,则确保将 C:\Windows 更改为相应的 windows_folder。

如果具有对另一台计算机的访问权限,为了节省时间,您可以在第 2 步中复制该文本,然后创建名为“Regcopy1.txt”(举例来说)的文本文件。若要创建此文件,请在启动进入故障恢复控制台时运行以下命令:

batch regcopy1.txt

故障恢复控制台中的 Batch 命令支持按顺序执行文本文件中的所有命令。如果使用 batch 命令,则无需手动键入多个命令。

第二部分

若要完成本文中介绍的步骤,您必须以管理员或管理用户(在管理员组中具有帐户的用户)的身份登录。如果您使用 Windows XP Home Edition,则可以以管理用户的身份登录。如果以管理员身份登录,则必须先以安全模式启动 Windows XP Home Edition。若要以安全模式启动 Windows XP Home Edition 计算机,请按照下列步骤操作。

备注: 在继续之前请打印这些指导。以安全模式重新启动计算机之后,您将无法查看这些指导。如果使用 NTFS 文件系统,同样请打印知识库文章 Q309531 中的指导,第 7 步中对这些内容进行了引用。

单击开始,单击关闭(或单击关闭计算机),单击重新启动,然后单击确定(或单击重新启动)。
按 F8 键。

在配置为启动多个操作系统的计算机上,您可以在看到启动菜单时按 F8 键。
使用箭头键选择相应的安全模式选项,然后按 ENTER 键。
如果使用的是双启动或多启动系统,则使用箭头键选择要访问的安装,然后按 ENTER 键。
在第二部分中,您使用系统还原从注册表文件的备份位置复制这些文件。此文件夹在故障恢复控制台中不可用,通常在正常使用过程中不可见。在开始此过程之前,您必须更改多个设置使该文件夹可见:

启动 Windows 资源管理器。
在工具菜单上,单击文件夹选项。
单击查看选项卡。
在隐藏文件和文件夹下,单击以选择显示隐藏文件和文件夹,然后单击以清除隐藏受保护的操作系统文件(推荐)复选框。
当显示确认您要显示这些文件的对话框时,单击是。
双击安装 Windows XP 的驱动器显示文件夹列表。一定要单击正确的驱动器。
打开 System Volume Information 文件夹。因为此文件夹被设置为超级隐藏文件夹,所以灰显。

备注:此文件夹包含一个或多个 _restore {GUID} 文件夹,例如“_restore{87BD3667-3246-476B-923F-F86E30B3E7F8}”。

备注: 您可能会收到以下错误消息:

C:\System Volume Information is not accessible.Access is denied.
如果收到此消息,请参见以下 Microsoft 知识库文章获得对此文件夹的访问权限并继续执行过程:
309531 How to Gain Access to the System Volume Information Folder(如何获得对 System Volume Information 文件夹的访问权限)

打开一个不是当前创建的文件夹。您可能需要单击查看菜单上的详细信息以查看这些文件夹的创建时间。此文件夹中可能有一个或多个名称以“RPx”开头的文件夹。这些是还原点。
打开其中一个文件夹并找到 Snapshot 子文件夹,以下路径是一个到 Snapshot 文件夹的文件夹路径的示例:
C:\System Volume Information\_restore{D86480E3-73EF-47BC-A0EB-A81BE6EE3ED8}\RP1\Snapshot

从 Snapshot 文件夹中,将以下文件复制到 C:\Windows\Tmp 文件夹:
_REGISTRY_USER_.DEFAULT
_REGISTRY_MACHINE_SECURITY
_REGISTRY_MACHINE_SOFTWARE
_REGISTRY_MACHINE_SYSTEM
_REGISTRY_MACHINE_SAM
这些文件是系统还原产生的备份注册表文件。因为您使用的是安装程序创建的注册表文件,所以此注册表不知道这些还原点存在并可用。将在 System Volume Information 下创建一个具有新 GUID 的新文件夹,这便创建了一个还原点,该还原点包括第一部分复制的注册表文件的副本。这便是为什么不能使用最新文件夹(特别是该文件夹的时间戳与当前时间相同)的原因。

当前系统配置无法识别以前的还原点。您需要来自以前还原点的以前的注册表副本才能使以前的还原点再次可用。

移动复制到 C:\Windows 文件夹中 Tmp 文件夹的注册表文件以确保这些文件在故障恢复控制台中可用。您需要使用这些文件替换当前在 C:\Windows\System32\Config 文件夹中的注册表文件。故障恢复控制台具有有限的文件夹权限,默认情况下,它不能复制 System Volume 文件夹中的文件。

备注:本节中介绍的步骤假设您正在运行具有 FAT32 文件系统的计算机。

第三部分

在第三部分中,您删除现有的注册表文件,然后将系统还原注册表文件复制到 C:\Windows\System32\Config 文件夹:

启动进入故障恢复控制台。
出现故障恢复控制台命令提示符时,键入以下几行内容,并在每行之后按 ENTER 键:
del c:\windows\system32\config\sam

del c:\windows\system32\config\security

del c:\windows\system32\config\software

del c:\windows\system32\config\default

del c:\windows\system32\config\system

copy c:\windows\tmp\_registry_machine_software c:\windows\system32\config\software

copy c:\windows\tmp\_registry_machine_system c:\windows\system32\config\system

copy c:\windows\tmp\_registry_machine_sam c:\windows\system32\config\sam

copy c:\windows\tmp\_registry_machine_security c:\windows\system32\config\security

copy c:\windows\tmp\_registry_user_.default c:\windows\system32\config\default

备注:为了便于阅读,上述某些命令行可能换行。
备注:此过程假定 Windows XP 安装在 C:\Windows 文件夹中。如果 Windows XP 在不同的位置,则确保将 C:\Windows 更改为相应的 windows_folder。

如果具有对另一台计算机的访问权限,为了节省时间,您可以在第 2 步中复制该文本,然后创建名为“Regcopy1.txt”(举例来说)的文本文件。

第四部分

单击开始,然后单击所有程序。

单击附件,然后单击系统工具。
单击系统还原,然后单击恢复我的计算机到一个较早的时间。
八十九  帮助和支持开启不了的解决方法

帮助和支持服务不能启动,并报告“错误126”
一般是安装第三方软件引起,比如Protel99SE。

这个问题,运行sfc /scannow或修复安装系统,都不能解决。

已知的两个有效解决方法是:
1、运行regedit,注册表编辑器定位到:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session
Manager\Environment
右侧,检查windir键,
如果是:
windir REG_SZ %SystemRoot%

那么需要删掉并重建这个键:
::删除---右键点击windir,删除;
::重建---右键点击右侧空白处,点新建,类型选“可扩充字符串值”
新建的键名 命名为windir,键值为%SystemRoot%
就是
windir REG_EXPAND_SZ %SystemRoot%

然后退出注册表编辑器,重启系统。

2、新建一个帐户,如果新帐户下这个服务可正常开启,
那么将原帐户的用户配置文件复制到这个新帐户,删掉原来的帐户即可。
::新建一个账户,将原来有问题账户的配置文件复制到新账户中,
不要复制以下三个文件:
Ntuser.dat ,Ntuser.dat.log,Ntuser.ini
删掉原来的账户(有加密文件不要忘了解密)
具体方法参考微软kb:
How to Copy User Data to a New User Profile http://support.microsoft.com/?id=811151


九十  在windows目录下prefetch的问题!

刚刚装好的系统,没这个文件夹也正常。系统得有足够的空闲时间(Idle time)才能生成这个文件夹。
正常情况下它是每三天在有足够空闲时间时做一次优化。

可以手工调出这个优化进程。
开始-运行,输入(直接复制过去就行了):
Rundll32.exe advapi32.dll,ProcessIdleTasks
回车,一般10到15分钟后这个进程结束,
这个命令会生成或重建Prefetch Cache。

本着“实事求是的精神”以及满足你“难以控制的好奇心”,
可以看看下述微软网页上的文章: http://www.microsoft.com/whdc/hwdev/platform/performance/benchmark.mspxXSLTsection126121120120
注意下面的一段话:
The file placement optimization, which is done no more often than once every
three days, is an example of a task that is carried out when the system is
deemed to be idle.

BTW:
1、如果查看系统是否生成了这个文件夹,
在开始-运行里直接输入prefetch,回车即可。

2、注册表
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory
Management\PrefetchParameters
右侧的EnablePrefetcher键值默认是3


> 上一次是这样问的:
> “在windows目录下,确实没有这个文件夹,而且我装好系统就是
> 这样,没做过改动,默认设置应该是打开预读的,可我的系统就是
> 没有这个目录。
> 我的系统是正版,已经升级到当前最新。”
>
> 这一次补充:
> 1.我没有装任何优化或者调整xp的软件,也就是说系统一装好就没
> 有这个文件夹。系统是xp专业版。
> 2.注册表中EnablePrefetcher的键值是3
> 3.我看得很清楚,真的是没有,打开所有隐藏文件跟系统文件还是
> 没有。
> 4.我在windows目录下自己建了一个prefetch文件夹,当然结果是
> 可以预料的,也就是不起任何作用,系统运行一段时间以后,
> prefetch文件夹里空空如也。
>
> 虽然系统没有因为缺少这个文件夹而有什么明显的问题,但是,本
> 着求是的精神,以及难以控制的好奇心,我很想弄清楚到底为什么


九十一  如何自定义鼠标右键“新建”菜单选项


一、增加菜单项目
  1.首先,决定您要增加到菜单中的文件类型,以及启动这类文件的应用程序。如果是某些在启动时会自动打开的新文件或让您可以立即使用的应用程序,如记事本、写字板或画图等,就不需要特别的准备工作。但如果是在启动时不会自动打开文件的应用程序,您必须依需求建立一个通用的文件范本,并将它保存在Windows中的ShellNew文件夹中。此文件夹在某些系统中是隐藏的,所以您可能必须先选择“查看”*“文件夹选项”,在“查看”选项卡中选取“显示所有文件”选项,单击“确定”即可。
  2.选择“开始”*“运行”,输入regedit”,打开注册表编辑器。单击“HKEY_CLASSES_ROOT”旁边的“+”号,可以看到左边窗口中有一排文件夹,都是以windows中应用程序建立的文件的后缀名命名的(如.doc、.xls和.html等)。找出您要增
加到“新建”菜单中的文件类型的后缀名,单击鼠标右键,选择“新建”*“主键”(在
注册表中,每个文件夹都是一个主键),将新的主键取名为“ShellNew”。选取新建的
主键,在右边视窗空白处单击鼠标右键,选择“新增”*“字符串值”。如果您使用的
文件类型,其程序预设为在启动时打开空白文件,就将新字符串名称设定为
“NullFile”; 如果您使用的文件类型,其程序在启动时不会自动打开空白文件的话,
请将新字符串名称设定为“FileName”。双击“FileName”字符串图标(或选中后按
Enter键),在“编辑字符串”对话框的“键值”文本框中输入文件类型范本的完整路径
及名称。然后按确定,退出注册表编辑器。您可以立刻在“新建”菜单的文件列表中看到所做的修改。

二、删除菜单项目

----有许多种方法可以删除“新建”菜单中的文件类型列表,以下是3种方法。

----1.删除您不使用的程序的文件类型,最好是卸载整个应用程序。可以利用“控制
面板”中的“添加/删除程序”功能。此操作同时会将“新建”菜单的文件列表中的相
应项目删除。

----2.如果您自行卸载软件后,该文件类型的菜单选项仍然存在,请进入资源管理器
选择“查看”*“文件夹选项”,单击“文件类型”选项卡,选取您不再使用的文件类
型,单击“删除”按钮,确认删除。如此可将文件类型从关联文件菜单、注册表以及
“新建”菜单中删除。

----3.如果您需要保留与文件类型相关的应用程序,只想删除“新建”菜单中的图
标,请按前面说明打开注册表编辑器。单击“HKEY_CLASSES_ROOT”前的“+”号,找出
含有您要删除的文件类型的扩展名的文件夹,单击旁边的“+”号。在左边的树状图
中,选取正确扩展名下的“ShellNew”文件夹。此时,您可以制作一个此注册表分支的备份,以便您恢复原有的设置(选择“注册表”*“导出注册表文件”,指定文件名称及
保存的位置,“导出范围”项目中必须选中“选择的分支”,然后单击“保存”)。在右边窗口中选取“NullFile”或“FileName”,按下Delete键,然后按Enter键。如果您希望将此项目恢复到功能表中,请找到您导出的.reg文件,双击将其恢复到注册表中。


九十二  WinXP的文件查找的BUG

    XP系统的搜索功能,搜索包含某个字符的文件时,
为“提高效率”,取消了对所有文件类型中字符的搜索支持,
只有部分文件类型中的字符可以被搜索。
尽管309447补丁或SP1里增加了对很多文件类型中字符的搜索支持,
(http://support.microsoft.com/?id=309447)
但还是有些文件类型不能被搜索。

解决方法可参考微软KB:
Using the "A Word or Phrase in the File" Search Criterion
May Not Work http://support.microsoft.com/?id=309173

简单的总结一下里面提及的两个方法,供参考:

方法一:如果某个文件类型不支持搜索其中的字符,可以
将下述复制到记事本文件(不包括横线),
---------------------------------------
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.***\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"

---------------------------------------
其中,***代表文件的扩展名,需要修改(编辑)成相应的文件扩展名。
编辑后另存为reg类型文件,(文件名称随便取),
双击此文件,导入注册表即可搜索相应扩展名文件中包含的字符。

方法二:运行regedit,编辑注册表
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet\Control\ContentIndex
右侧FilterFilesWithUnknownExtensions子键(REG_DEWORD类型)
的键值改为1

(这个问题我以前在新闻组回答过,
使用上面的方法二就可以简单有效地解决
原贴: http://groups.google.com/groups?selm=%23LZW5VYkDHA.2200%40TK2MSFTNGP12.phx.gbl&oe=UTF-8&output=gplain)


九十三怎么新建一个帐户但不让它在登陆窗口中显示出来呢?


注册表编辑器(运行regedit)定位到:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\SpecialAccounts\UserList

右侧,新建dword类型键,键名为账户名,键值设为1为显示在欢迎屏幕,0为不显示。


九十死  chm帮助文件打不开了

1、chm文件损坏会出提示mk@MISTStore,这个没办法;
2、chm文件名含有些特殊字符也会mk@MISTStore,可以改成英文名后打开;
3、你的问题原因是Hhctrl.ocx文件版本不对,不是上述两种。
一般是第三方软件安装替换造成。
查了一下使用的系统,xp sp1,版本号是5.2.3735.0
(在windows/system32下,工具--文件夹选项中,设置显示隐藏文件和系统文件、已知文件扩展名)
如果windows/system32/dllcache文件夹的这个文件版本正确,可以复制到system32文件夹下;
否则从其他相同的系统(IE版本也相同)中复制,先替换windows/system32/dllcache文件夹的这个文件
后替换windows/system32文件夹里的这个文件。
复制后重新注册一下这个文件。重启。
4、重新注册一下Hhctrl.ocx
开始-运行-输入regsvr32 hhctrl.ocx
..确定,重启。
看看以下连接: http://groups.google.com/groups?threadm=OrFxXIkADHA.3208@TK2MSFTNGP11.phx.gbl 



九十五 .msi程序的问题


1、重新注册windows installer
重启到安全模式下,
开始,运行,输入msiexec /unregister
::确定
开始,运行,输入msiexec /regserver
::确定
重启到正常模式

2、如果上述不能解决,可以选择重装windows installer。
重装前,在安全模式下,
分别删除%windir%\system32和%windir%\system32\Dllcache两个文件夹下的
msi.dll,msiexec.exe,msihnd.dll三个文件(重命名也可以)

windows installer 2.0 for windows 2K的下载: http://support.microsoft.com/?id=292539
INFO: MSI: How to Obtain the Windows Installer Engine

具体可参考: http://support.microsoft.com/?id=315346
"Error 1719. The Windows Installer Service Could Not Be Accessed" Error
Message When You Try to Add or Remove a Program


九十六  让电脑每天在莫个时间自动关机?

点“开始”
→点“控制面板”
→点“性能和维护”
→点“任务计划”
→双击“添加任务计划”,启动“任务计划向导”
→点“下一步”
→在“单击要在 Windows 上运行的程序”下,点“浏览”
→在“选择程序以进行计划”对话框中,定位到 %SystemRoot%\System32 文件夹,寻找并选中“Shutdown.exe”,然后单击“打开”
→在“运行这个任务”下,指定任务名称和运行的频率(每日),点“下一步”。
→在“请选择任务运行的起始时间和日期”下,指定此任务的起始时间和日期,然后单击“下一步”。
→输入用来运行这个任务的用户名和密码(就是登陆用户名和密码,必须有密码),然后单击“下一步”。
→点“在单击‘完成’时,打开此任务的高级属性”复选框,选中,然后点“完成”。
→点“任务”选项卡。
→在“运行”,指定Shutdown.exe 的参数(-s)。
→点“确定”。

使用类似at 22:00 Shutdown -s的命令实现不了定时关机,这是windows xp目前版本的一个bug。

  使用at命令后,需要在“任务计划”--“高级”中输入“at服务账户”的用户名和密码,才行。




地主 发表时间: 05-03-26 07:21

回复: boyan [boyan]   论坛用户   登录
不错的
有没有win2000的呀?~~`

B1层 发表时间: 05-03-29 16:49

回复: lv37 [lv37]   论坛用户   登录
好东东.顶!

B2层 发表时间: 05-03-29 17:21

回复: XO [guang0701]   论坛用户   登录
三天啦!终于有人回帖啦!!
感动

B3层 发表时间: 05-03-29 19:04

论坛: 电脑门诊

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号