Archive for the ‘Windows XP’ Category

解决安装 Realtek HD Audio 驱动时的 0xE0000227 错误

Monday, October 26th, 2009

今天又有朋友求助,说是重装 Windows XP 系统之后的 Realtek HD Audio 驱动始终无法装上,每次安装到最后都出现 0xE0000227 错误,然后安装失败。下载最新版的 Realtek 声卡驱动安装也出现同样错误,非常奇怪!

这就是是著名的 Windows XP SP3 和 Realtek 0xE0000227 错误,前人们已经给我们留下了解决方案:

1、卸载”Microsoft 用于 High Definition Audio 的 UAA 总线驱动程序”

进入设备管理器 -> 展开“系统设备” -> 右键单击”Microsoft 用于 High Definition Audio 的 UAA 总线驱动程序” -> 单击“卸载”。

如果无法卸载,请先禁用该设备,重启后再重复本步骤即可卸载。

2、安装最新版的 Realtek 音频驱动即可。

金山的 MSIMG32.DLL 造成 Windows Live Messenger 停止工作

Saturday, July 25th, 2009

前几天,家里的 Windows Live Messenger 无法登录了,每次都出现“Windows Live Messenger 已停止工作”的提示。

检查中,我发现在事件查看器中可以看到 Windows Live Messenger 记录的错误:

错误应用程序 msnmsgr.exe,版本 14.0.8064.206,时间戳 0×498cf586,错误模块 MSIMG32.dll,版本 2009.3.30.37,时间戳 0×49cfb124,异常代码 0xc0000005,错误偏移量 0×00017bd0, 进程 ID 0×1490,应用程序启动时间 0×01ca0d32a2304729。

于是开始寻找 MSIMG32.DLL 文件,结果在 %SystemRoot%\System32 目录下和 %ProgramFiles%\Windows Live\Messenger 目下各找到一个 MSIMG32.DLL 文件。文件信息显示,前者为 Microsoft 提供,后者为 Zhuhai  Kingsoft Software Co.,Ltd (珠海金山公司),版本正是 2009.3.30.37!

好,删除这个位于 %ProgramFiles%\Windows Live\Messenger 目录下的 MSIMG32.DLL,然后再运行 Messenger,登陆成功!

原本以为就此结束,结果发现重新启动后,金山毒霸又自动把这个文件恢复了,Messenger 再次无法登录,晕!在网上一搜,果然这个问题正是这几天各大计算机论坛上的热门话题,看来金山的用户还不少,最新的消息说升级金山毒霸已可以解决此问题,可是我的毒霸通行证正好到期,暂时无法测试了。兄弟们抓紧升级吧!

需要免费的相机 RAW 处理和批量转换软件?

Saturday, May 9th, 2009

不知道大家是否需要,反正自从开始用数码相机后,我就有一大堆的 raw 格式需要处理并批量转换成 jpg,Mac OS X 下倒可以用 iPhoto,只是把照片输入到 iPhoto 的图库需要不少时间, Windows 和 Ubuntu 呢?

好,Ubuntu 下可以用 Rawstudio,可以使用 sudo apt-get install rawstudio 在命令行下直接安装,或者在 GNOME 界面下使用新立得软件包管理器,搜索 rawstudio 并安装即可。安装后的 Rawstudio 可以在应用程序->图形中找到,运行 Rawstudio,在顶端菜单条选 File -> Open Directory, 选择 raw 格式照片所在目录,程序会自动导入该目录下所有的 raw 格式文件,然后选 Batch -> Add current view to queue,再到右下角工具箱点 Batch 选项卡,设置 Output Directory 和 Filename template 后,点击 Start 即可。

Windows 下则可以选择 Stepok’s Raw Importer,理由很简单,免费软件,很小,支持批量导入和导出,向导式界面更加容易上手。

别告诉我你的电脑上装了 PhotoShop、Lightroom ⋯⋯

修复 Winsock 解决无法上网的问题

Monday, May 19th, 2008

以前使用 CDMA 上网时曾经亲身经历过突然无法上网的问题,最后通过软件修复 Winsock 解决。当时的症状是浏览任何网页都无法打开,IE 状态栏显示 DNS 解析出了问题。但用 ipconfig 查看发现已经自动获得了 DNS 地址,Ping DNS 地址也正常,测试 Ping QQ 服务器和其它几个 IP 都能 Ping 通,尝试用 ipconfig/flushdns 来清除 DNS cache 无效,更换其他 DNS 无效。最后下载了 LSP-Fix,修复了 Winsock,问题终告解决。

前段时间同事的电脑也遇到无法上网,但是能获取 IP 地址(内网通过 DHCP 服务器)和 DNS 地址,当时第一反应就是修复 Winsock。在上网寻找软件的时候,发现对于 Windows XP SP2 版本,可以使用新增的 Netsh 命令更快地解决这个问题。借此机会正好仔细研究了一下有关修复 Winsock 的问题,整理如下:

1. Winsock 和 Winsock2,以及 LSP

Winsock 最初来源于 Windows Sockets API 的简称。简而言之,Winsock 的作用就是 Windows 网络应用程序与底层网络协议之间的桥梁。从 Windows 98 系统开始包含了2.0 版本 Winsock 组件,所以有时候我们会看到 Winsock2 这样的说法。LSP 则是对 Winsock2 的扩展。(详见 Wikipedia: Winsock

2. Winsock 错误的症状和修复方法

与网络有关的应用程序、恶意程序、注册表误操作等,都可能造成 Winsock 设置错误,从而出现能够连接网络(比如能够获取有效的 IP 地址,和 DNS 地址;在防火墙允许的情况下,可以被其他电脑 Ping 通),但无法实现网络应用(比如用 IE 无法显示网页)的症状。

对于 Windows XP SP2 及 Windows Server 2003 / Windows Vista,修复的方法非常简单,就是使用 Netsh 命令重置 Winsock:

netsh winsock reset

对于 Windows XP SP2 之前的版本,可以借助第三方软件,如 WinSock XP Fix、前文提到的 LSP-Fix 等软件,也可以手动删除注册表中 Winsock 设置后重新安装 TCP/IP 协议来解决。

Microsoft 知识库文章 811259 提供了详细的 Winsock 损坏症状、确认和修复办法,请参考。

开始菜单小技巧: 阻止特定程序在最近打开的程序列表中显示

Sunday, September 16th, 2007

大家都知道,从 Windows XP ( 内部版本号:5.1 ) 开始,到 Windows Server 2003 ( 内部版本号: 5.2 ) 和 Windows Vista ( 内部版本号: 6.0 ),开始菜单有了更为漂亮的一种形式。与经典的开始菜单相比,新的开始菜单最重要的改进之一,就是以显示最近打开的程序列表代替了显示所有程序,让我们访问常用程序的操作更为便捷。

不过在方便的同时,隐私问题也随之而来。当然,在 XP 和 2003 中我们可以通过系统的自带的设置功能来清除整个列表,但这样的操作又变得麻烦起来。而在 Vista 中,系统直接提供了存储并显示最近打开的程序列表的选项,取消勾选后便能一劳永逸,但这样一来,选择新的开始菜单又变得似乎毫无意义了。

便捷和隐私确实是今天无处不在的一对矛盾,不过好在 Windows 系统还是为我们留出了解决这一矛盾的方法——只是,需要我们自己动手编辑注册表而已。通过为特定的程序执行文件加上 NoStartPage 键,可以阻止其在最近打开的程序列表中显示。

注意:用户直接编辑注册表存在造成系统崩溃的可能性,请确保您具备一定的相关知识,如有任何疑问,请先阅读微软知识库文章KB256986

1. 打开注册表编辑器,找到 HKEY_CLASSES_ROOT\Applications
2. 找到要阻止显示的程序的执行文件名字,如果没有,可以添加
3. 选中该项,在右栏中新建字符串 ( REG_SZ ) 值,命名为 NoStartPage,值为空
4. 保存修改,关闭注册表编辑器

好了,这个程序就不会再出现在你的最近打开的程序列表中了。不要告诉我你不知道注册表修改后怎样才能生效……

修复 Windows XP 任务栏错误

Thursday, June 9th, 2005

Windows XP 系统中,某些情况下可能会出现任务栏工作不正常的情况,比如:任务栏不显示正在运行的程序的图标,或者在任务栏上总是出现重复的图标。要解决这类问题,可以尝试如下方法:

方法 1(手动修复):

按下 Ctrl+Alt+Del 键,打开任务管理器->”进程“选项卡->找到并关闭所有的 explorer.exe 和?iexplore.exe 进程。

然后切换到”应用程序“选项卡->新任务->输入”regedit“,回车,打开注册表编辑器

找到并删除以下三个键:

HKCU\Software\Microsoft\Windows\CurrentVersion\explorer\StuckRects2

HKCU\Software\Microsoft\Windows\CurrentVersion\explorer\Streams

HKCU\Software\Microsoft\Windows\CurrentVersion\explorer\StreamsMRU

然后关闭注册表编辑器,在任务管理器的菜单上选”关机“->重新启动

方法 2

下载并运行这个 VB 脚本文件

[ Read this article in English ]

恢复 EXE 文件关联补完版

Friday, June 3rd, 2005

方法 1: 适用于所用 Windows 95 以上版本的 Windows (9x/ME/2000/XP/2003)

开始->运行->输入”command” (在 Windows 2000/XP/2003 中,输入”cmd”),回车
在命令行中,依次执行以下命令:
cd %windir%
copy regedit.exe regedit.com
regedit

注册表编辑器打开后,找到以下分支:
HKCR\exefile\shell\open\command
双击右侧窗口中的 (默认) 值,设置为 “%1″ %*  [包含引号]
再找到:

HKCR\.exe
双击右侧窗口中的 (默认) 值,设置为 exefile
然后退出注册表编辑器,重启电脑

方法 2: 适用于 Windows 2000/XP/2003

开始->运行->输入”cmd”,回车

在命令行中,依次执行以下命令:
ftype exefile=”%1″ %*    [包含引号]
assoc .exe=exefile
重启电脑
方法 3: 适用于 Windows 2000/XP/2003

下载并运行以下任一 .reg 文件
http://www.kellys-korner-xp.com/regs_edits/exefix.reg
http://www.dougknox.com/xp/fileassoc/xp_exe_fix.zip

另外,可以参考以下微软知识库文章:
无法启动具有 .exe 文件扩展名的程序
在计算机感染了 SirCam 病毒时无法启动程序(.exe 文件)
You receive an error message when you try to start a program that has an .exe file name extension

[Read this article in English ]

如何移除”我的电脑”中”共享文档”图标

Friday, May 13th, 2005

在 Windows XP 中打开我的电脑,除了驱动器之外,还会出现一项“在这台计算机上出现的文件”,其中包含“共享文档”和当前用户的文档两个项目。

通过编辑注册表,我们可以从“我的电脑”中移除这两个项目:

开始->运行->regedit,打开注册表编辑器,找到如下位置:

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\
Explorer\MyComputer\NameSpace\DelegateFolders

删除{59031a47-3f72-44a7-89c5-5595fe6b30ee}键

注意:这个操作不会删除“共享文档”文件夹本身,这个文件夹位于 C:\Documents and Settings\All Users 下,也不会改变其共享的属性,仅仅是对于 Windows XP 界面的定制又提供了一个选择

[Read this article in English]

如何在 XP Home 中设置共享文件夹的权限

Wednesday, April 27th, 2005

众所周知,在 Windows XP 中禁用简单文件共享后,可以设置共享文件夹的权限。但是,禁用简单文件共享仅适用于 Windows XP Professional Edition 和 Windows XP Professional x64 Edition,而在 Windows XP Home Edition 中则无法禁用简单文件共享。

对此,Microsoft 知识库文章 307874 作了详细的说明。

那么在 XP Home 中是否无法设置共享文件夹的权限呢?

答案是否定的,我们可以用如下方法来解决这个问题:

开机按 F8,选择“带网络连接的安全模式”进入,登录后,再找到共享的文件夹,点右键,你将会看到经典的 安全共享 选项卡,单击“权限”便可以设置了。