Windows 7 关闭休眠功能

最近偶尔用用windows,发现一个很严重的问题就是空间严重不足。在查看空间利用情况的时候发现了hiberfil.sys文件。原来win7默认是开启了休眠功能的。而这个功能我几乎都不用,白白浪费我2G空间(物理内存2G)。想取消时发现电源管理系统跟原来已经完全不同了。。。。

不过,最后,还是找到了解决方法:
点击 开始-》所有程序-》附件 找到 命令行提示符,在上面点击鼠标右键选择 以管理员身份运行 打开一个命令行窗口,在里面运行 powercfg -h off 命令。这个命令运行很快,几乎立即结束,回到C:根目录 CD\ ,再运行 dir/ah 命令,这是发现休眠文件已经自动删除,整个C盘立即获得了2G的可用空间。如果以后需要启用休眠,那么运行 powercfg -h on 命令就可以恢复了。

Windows XP 自动登陆设置

Windows XP 是一个比较安全的操作系统,每次启动时都要求选择账户并输入密码,对于公用电脑,这样当然更安全,但是如果这台电脑是一个人用,也没有什么重要资料,每次都要选择帐户并输入密码实在太麻烦了,怎么样才能让 Windows XP 不用输入密码自动登录呢?虽然很多朋友可以通过不设置用户密码实现自动登录,但是这样又感觉不安全。通过下面的方法,可以让你“两全其美”。

  方法一:

  单击“开始 → 运行”,输入“rundll32 netplwiz.dll,UsersRunDll”,按回车键后弹出“用户帐户”窗口,看清楚,这可是跟“控制面板”中打开的“用户账户”面板窗口不同哦!然后取消选定“要使用本机,用户必须输入用户名和密码”选项,单击确定,在弹出的对话框中输入你想让电脑每次自动登录的账户和密码即可。

  事实上,在 Windows 2000 中也可以这样实现自动登录,不过它可以通过“控制面板”打开“用户账户”窗口,而在 Windows XP 中不行罢了。

  方法二:

  单击“开始 → 运行”,输入“control userpasswords2”命令,就可以打开原来 Windows 2000 风格的用户帐户管理界面,在这个窗口中去除“要使用本机,用户必须输入用户名和密码”的勾选,然后点击“应用”,在弹出的“自动登陆”窗口中输入要自动登陆的用户名和密码,确定后,一切就OK了。

删除 RDP 客户端中的终端服务器许可证[转]

the remote computer disconnected the session because of an error in the licensing protocol. please try connecting to the remote computer again or contact your server administrator.

来源:http://support.microsoft.com/kb/187614/zh-cn

如果某个未经授权的客户端首次连接到终端服务器,终端服务器将向该客户端发出一个临时的终端服务器客户端访问许可证 (CAL) 令牌。用户登录到会话后,终端服务器指示许可证服务器将发出的临时终端服务器 CAL 令牌标记为已验证。在客户端下一次连接时,系统会尝试将已验证的临时终端服务器 CAL 令牌升级为完全终端服务器 CAL 令牌。如果没有许可证令牌可用,则临时终端服务器 CAL 令牌将继续工作 90 天。该许可证存储在客户端的注册表中。

32 位 RDP 客户端将其许可证存储在 HKEY_LOCAL_MACHINE\Software\Microsoft\MSLicensing 项下。

重要说明:此部分、方法或任务包含有关如何修改注册表的步骤。但是,注册表修改不当可能会出现严重问题。因此,请一定严格按照下列步骤操作。为了获得进一步保护,请在修改注册表之前对其进行备份。这样就可以在出现问题时还原注册表。有关如何备份和还原注册表的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756 (http://support.microsoft.com/kb/322756/ ) 如何在 Windows 中备份和还原注册表

要清理客户端的许可证缓存,只需删除此项及其子项。在客户端下一次连接到服务器时,它将获得另一个许可证。

对于 16 位 RDP 客户端,请运行 regedit /v。然后删除“\Software\Microsoft\MSLicensing”下的项以清理客户端的许可证缓存。还可以删除 \Windows\System\Regdata 中的 BIN 文件。

Macintosh RDP 客户端将许可证存储在本地计算机上 /users/Shared/Microsoft/RDC Crucial Server Information/ 下的文件夹层次结构中的一个文件内。要清理 Macintosh 客户端的许可证缓存,请删除此文件夹中的内容。客户端将在下一次连接时尝试从服务器获得新许可证。

如果删除运行 Windows Vista 或更高版本的客户端上的 HKEY_LOCAL_MACHINE\Software\Microsoft\MSLicensing 子项,则以后连接终端服务器的尝试可能会失败。并且,您会收到以下错误消息:

An Error occurred in the Licensing Protocol

要解决此问题,请右键单击“远程桌面连接”快捷方式,然后单击“以管理员身份运行”。默认情况下,远程桌面连接以具有最低用户权限的用户身份运行。默认情况下,受限用户不具有向 HKEY_LOCAL_MACHINE 写入注册表项的权限。因此,重写 MSLicensing 项的尝试失败。使用管理凭据启动“远程桌面连接”可提供写入所需注册表项所必需的权限。

后记:
这个东西一直困扰我好久,因为自己不用windows,而在linux下面,可以直接用-n newname来解决,所以就一直隔这里了。这几天被同事一直催着解决这个问题,没办法,这下仔细研究了一下。
看样子,选中关键词很重要啊。。。。

Realtek HD Audio device

今天同事的机器因为一个误操作删除了一个不应该删除的东西,把声卡给搞没了,后来要装的时候,却再也装不上了。
在硬件设备管理器中,总是会一个未知的PCI设备。

查了相关的资料,总算微软的tecknet上找到了答案:
http://social.technet.microsoft.com/forums/en-US/itproxpsp/thread/dd309773-6bb6-4311-8d9f-28d848bca4f8/
原来,那个同事删除的是是KB888111升级包的相关部分,只需要将这部分重装一次就可以了。但由于我们的机器都已经安装了SP3,这个包已经不能直接重装,只能通过这样子来了:

  1. 将用KB888111XPSP2.exe用winrar解压到指定目录,比如C:\KB888111XPSP2
  2. 打开设备管理器,并找到那个未知的PCI设备(有黄色叹号的)
  3. 右击未知的PCI设备,然后选择更新驱动的那个选项
  4. 将搜索驱动的路径设置为C:\KB888111XPSP2\commonfiles\
  5. 如果还是继续得到未知设置,可尝试重复第2-4个步骤,也可重新安装原来的驱动

果然,通过这几个步骤,他的声卡可以继续使用了。

点击下载:kb888111xpsp2

disconnect: No valid license available.

最近用rdesktop连接远程windows,总是会在出现桌面后有这个提示:

disconnect: No valid license available.

然后桌面就自动关掉。

搜索了一下,原来是由于terminal server 的问题,只要将terminal server 关掉,并启用普通的远程桌面,就可以解决这个问题。只是windows我不太熟悉,手里面又没有实验机器,只好另外想办法。

到最后,总算找到了,在使用rdesktop时加上一个-n参数,像我这样

rdesktop -n newsession 192.168.0.123

newsession为你要使用的新的client name。

参考资料:
http://ubuntuforums.org/showthread.php?t=707537

七彩虹GT9500白金版 双显示器 驱动安装 问题

工作需要,公司有几天电脑要弄成双显示器,买了七彩虹的9500的显示卡。

安装驱动时却出了一件很奇怪的问题,安装完成后,想设置一下双显示,谁知道XP却突然报告显示卡不能使用,很是奇怪。

以后是安装驱动不得法,于是删除驱动,重启关掉所有程序 ,再次安装,还是出现这个问题。

后来,总算得出了答案:

原来,这种显示卡在安装驱动的时候,不能够接双显示器(起码加了DVI转VGA转接头的不行)。。。

windows显示桌面图标丢失解决[转]

在Windows操作系统中,任务栏的显示桌面图标目标文件是“C:\Windows\Application Data\Microsoft\Internet Explorer\Quick Launch\显示桌面.scf”,所以如果需要恢复该图标,只需要在原处重新建立一个“显示桌面.scf”文件即可。

可以使用记事本等文本编辑器,重新用以下内容建立一个显示桌面.scf文件:

[Shell]
Command=2
IconFile=explorer.exe,3
[Taskbar]
Command=ToggleDesktop

工具栏中“显示桌面”图标的实际位置是:“C:\Windows\System\显示桌面.scf”,只需要按此路径找到它,复制到文件夹“C: \Windows\Application Data\Microsoft\Internet Explorer\Quick Launch”中或创建快捷方式直接拖拽至任务栏中即可。

仔细琢磨,第三行应该是代表了图标的位置,把数字“3”换成“4”,刷新,果然图标跟着变了!再换成“5”,又一个!哈,这么一来,无意中竟被我发现了更改“显示桌面”图标的方法,只要在“IconFile=”后输入你所中意的图标的路径就可以了。

其实,在Windows 9x系统下,如果出现误删除“显示桌面”的情况,只需要在搜索里键入“*.scf”就可以找到“显示桌面”的图标。而在Windows XP下,只能通过复制或写程序了。

系统盘内两个巨大的文件:hiberfil.sys和pagefile.sys

“hiberfil.sys”是系统休眠文件,其大小和电脑的物理内存一样大,它可以删除(但不能手动删除),只要在“控制面板”中打开“电源选项”,之后在电源管理对话框的“休眠”标签下,去掉“启用休眠”前的勾,休眠文件就会自动删除。通常如果内存很大的话(比如1G或者更大),有必要考虑关闭这个通常不用的功能以换取硬盘空间,可有几部电影的大小哦。。。

“pagefile.sys”是页面交换文件,这个文件不能删除,不过我们可以改变其大小和存放位置:右击“我的电脑/属性”,然后在对话框的“高级”标签下单击“性能”下的“设置”按钮,在”性能选项”对话框中切换到“高级”标签下,再单击“虚拟内存”下的“更改”按钮,即可根据需要更改页面文件的大小——先选中C盘,然后选“无分页文件”,再点“设置”按钮;之后选中要生成该文件的盘符,在下面点选“自定义大小”并输入合适的数值,此数值通常为物理内存的1.5倍,再单击“设置”,最后确定,重新启动电脑,该文件就在其他分区上了。虽然你可能拥有很大的内存,但是为了系统的稳定,不建议完全取消分页文件。