Windows XP连接远程共享时,有一个“保存密码”的功能。保存之后当然可以免去每次输入密码的麻烦,但当你想以其它用户身份重新连接共享时却有了麻烦:Windows不会再让你输入用户名和密码,即使用net use 共享名 /delete 命令删除所有的共享也不行。用这个方法可以让Windows忘记密码。
打开命令行,输入
rundll32 netplwiz.dll, UsersRunDll
会出现“用户帐户”对话框,单击其中的“高级”选项卡,再单击“管理密码”按钮,接下来的事情就不用我说了吧。
另外,用上述方法弹出的用户账户跟控制面板中的是不一样的,从控制面板中启动的那个太傻瓜了。
加入域之后则可以通过控制面板直接启动那个不傻瓜的用户帐户对话框。
我从大学时使用电脑到现在已有将近八年的历史了,期间病毒也遇到过不少,但从来没遇到什么麻烦。 总结一下经验,下面的十条可以让你远离病毒的烦恼。
系统安装盘多多益善
不管你是用Windows XP,还是Windows 2000,甚至更老的Win98, 安装盘至少要有两张以上。仅有一张盘则很容易坏掉或丢掉。
系统崩溃时要有办法恢复数据
我通常用CDLinux作为启动盘,即使Windows系统崩溃了,使用CDLinux启动系统也能将里面的数据复制出来。 如果你不会用Linux,就把重要数据都放在FAT32分区上,崩溃时用Win98的启动盘恢复数据。 据说ntfsdos能读取NTFS分区,不过我从来没成功过。不要用WindowsXP的恢复控制台, 因为(1)功能太弱 (2)不支持网络,即使能恢复数据也没法拷出来 (3)登录时需要管理员密码, 如果Windows的用户数据库损坏就无法登录了 (4)太脆弱,注册表坏掉就无法登录。
阅读全文 »sshd服务是一种安全连接,它能让你访问服务器上的命令行界面。Windows本身没有提供该服务,所以我们可以通过 cygwin 来进行安装。
阅读全文 »首先将Windows XP安装程序复制到某个文件夹下,如 D:\WindowsXP。然后执行
WindowsXP-KB835935-SP2-JPN.exe /s:D:\WindowsXP
即可将SP2集成到XP安装程序中。
经常看到一些软件的安装说明上写着,修改Windows的环境变量,然后重新启动计算机。这让人不禁产生疑问,修改环境变量之后真的要重启吗?
其实只要理解了环境变量的原理就可以做出正确的判断。环境变量是一些系统变量,这些变量对运行的任意一个程序都有效。最简单的确认方法就是 cmd.exe 程序。单击“开始”->“运行”,然后输入 cmd,回车,在启动的命令行窗口中输入 set,之后就可以看到一大堆各种各样的环境变量显示在屏幕上。而修改环境变量则是通过“控制面板”->“系统”->“高级”->“环境变量”对话框进行的。
这里要理解的是,一个程序启动时,环境变量被复制到该程序所在的环境中,在该程序执行过程中不会被除该程序以外的其他程序所改变。也就是说,假设我们启动了一个cmd程序,然后通过控制面板修改了环境变量设置,但是已经启动了的cmd所拥有的环境变量并不会被改变。如果我们在修改环境变量之后启动cmd程序,则该程序将拥有新的环境变量。
那么结论就很明显了:修改环境变量之后,如果受影响的是应用程序,那么只要简单地重新启动此应用程序,环境变量的修改就会反映到该程序中,而不必重新启动计算机;但是,如果受影响的是系统服务,就必须重新启动才能将环境变量的修改反映到系统服务中(因为没有办法在不重启计算机的情况下重新启动系统服务管理器)。
本人使用的一台笔记本曾经由于安装软件不当而中木马,一般的清除方法均对其无效,后判明原来是木马驻留在Windows的Socket协议栈中。下面是清除方法。
本文中所提到的命令及其选项的使用方法请查阅相关资料。
阅读全文 »按:本文主要针对预装 Windows XP 的笔记本电脑。台式机硬盘都比较大,一般没有 C盘减肥的必要,不过也可以借鉴本文的做法。
1. 准备备份空间
由于C盘减肥并不是简单的文件删除,有许多不常用但却不能删除的重要文件需要备份到其他地方,所以应当首先准备出一个2-3G大小的备份空间。如果你的笔记本有恢复光盘,那么可以将笔记本硬盘最后面的恢复分区删除,就可以得到>2G的空间。
2. 修改系统配置减肥
禁用休眠功能可以节约数百 M 的C盘空间(与内存大小相同)。然后将虚拟内存移动到备份分区可以节约 500M - 1G 左右的空间。禁用各个硬盘的系统还原功能可以节约 100M 左右。最后将C盘的回收站所占的百分比减小。
3. 删除不必要的文件
不必要的文件包括:%WinDir%/Help 下的所有帮助文件,约 100M;%WinDir% 下的 $NtUninstallxxxx$ 等为系统补丁的备份文件,一般不必保留。至于 %WinDir%/Font下的字体文件,没用的字体就删除掉,因人而定了。最后再清理一下 Temp和 IE 缓存等。
4. 移动不常用的文件
%WinDir%下可能会包括一个 i386 的文件夹,该文件夹为Windows XP的安装文件。有了它,在添加删除系统功能时就不会提示插入系统盘了。但是这些文件不常用,应当将其移动到备份分区。以后提示插入系统盘时,选择备份分区即可。另外 %WinDir%/Installer 下为 Windows Installer安装文件的备份,可以将其全部移动到备份分区,添加删除程序时再将其移回即可。但要注意%WinDir/Installer下面的目录中保存了各个软件所用的图标,最好不要移动。
今天被 Windows Installer 搞死了。
事情是这样的。今天本来是要安装Office的补丁 KB905756,据说是修复 Excel 2003 漏洞的。下载补丁文件之后进行安装,片刻之后提示安装失败。我当时没怎么在意,因为正好在补丁站点上看到了安装失败的解决方式,就是进行一下Office 2003的自动修复,再重新进行安装。于是打开控制面板、添加删除程序,单击Office 2003选择修复,然后等待。片刻之后系统给出提示:
この修正プログラム パッケージを開くことができませんでした。 修正プログラム パッケージが存在し、アクセスできることを確認してください。 またはアプリケーション ベンダに問い合わせ、 Windows インストーラの修正プログラム パッケージが 有効であることを確認してください。
大意就是说,找不到补丁的文件,请确认该补丁是否存在。然后我又试图将Office2003 删除,结果得到了同样的提示,删除失败。我才意识到事情的严重性,估计所有的 Windows Installer 安装的程序都不能维护了吧。突然想起,前一阵子为了增加C盘剩余空间,曾经删除了C:\Windows\Installer 下面的全部文件。我知道这个目录下面保存的是Windows Installer的安装Cache,安装文件都以 xxxxxx.msi xxxxxx.msp (xxxxxx为16进制数字)的形式保存在这里,会不会是因为Cache被删除所以不能维护了呢?
阅读全文 »猜测一下Windows Installer的安装过程。注意:仅仅是根据本人经验猜测而成,并不一定正确,而且一定不完整。
1. 应用程序的安装。
首先将安装文件 abc.msi 复制到 %WinDir%/Installer 下,文件名改名为 xxxxxx.msi ,其中 xxxxxxx 为16进制数。然后将源文件 abc.msi 所在位置保存到一个名为SOURCEMGMT 的服务中。然后取得该软件的软件包 id 并注册。最后进行软件安装。
2. 打补丁。
首先与程序安装过程相同,将补丁文件 def.msp 备份到 %WinDir%/Installer 下面,并进行相应的注册等工作。然后检查该补丁是否与已安装的补丁冲突,如没有冲突则直接安装,否则利用以前在%WinDir%/Installer下备份的安装文件将冲突的补丁进行回滚并重新安装。例如,软件 abc.msi 打了两个补丁 def1.msp 和 def3.msp,现在要安装 def2.msp,检测出 def2.msp应当在 def3.msp之前进行安装,则自动卸载 def3.msp,然后安装 def2.msp,再安装 def3.msp。因为以前在 %WinDir%/Installer 下备份了 def3.msp,所以这里可以利用以前的备份进行 def3.msp的删除和安装。
3. 卸载
按照顺序依次卸载软件的补丁和软件本身。
4. 找不到备份时的处理
如果在进行软件包维护时,%WinDir%/Installer 下找不到所需的安装文件备份,则访问 SOURCEMGMT 服务,得到该安装文件的原位置,再试图到原位置去寻找。如果再找不到则提示安装失败。
WinHTTP代理就是Windows Update所使用的代理。在局域网内使用代理服务器访问Internet的情况下,进行Windows Update就需要设置WinHTTP代理。
该代理设置需要使用如下命令:
proxycfg
用法:
proxycfg -? : 查看帮助信息
proxycfg : 查看当前 WinHTTP 代理设置
proxycfg [-d] [-p <server-name> [<bypass-list>]]
-d : 设置直接访问
-p : 设置代理服务器和可选的旁路列表
proxycfg -u : 从当前用户的 Microsoft Internet Explorer
的手工设置导入代理设置(在 HKCU 中)
