Yang Yubo's Life @ Refactoring

Vista 技巧若干

written on Thursday, March 20, 2008

最近把笔记本从 Ubuntu x64 切换到 Windows Vista x64 英文版, 记录一下一些技巧,以备不时之需:

  1. 彻底关闭系统还原设置:``Run -> gpedit.msc -> Local Computer Policy -> Computer Configuration -> Administrative Templates -> System Restore``,将该路径下的两项设置都设为 Enable;

  2. 禁用集成的 ZIP 支持功能,删除 HKEY_CLASSES_ROOT\CLSID\{E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31}HKEY_CLASSES_ROOT\CLSID\{0CD7A5C0-9F37-11CE-AE65-08002B2E1262} 两个注册表项;

  3. 中文字体全用雅黑的完全解决方案;

  4. 在 Windows 资源管理器选中目录打开 命令行 窗口,并跳转到该目录:

    Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\Directory\shell\cmdhere]@="Command Prompt here"
    "NoWorkingDirectory"=""
    [HKEY_CLASSES_ROOT\Directory\shell\cmdhere\command]
    @="cmd.exe /k \"pushd %L && title Command Prompt\""
    [HKEY_CLASSES_ROOT\Drive\shell\cmdhere]
    @="Command Prompt here"
    "NoWorkingDirectory"=""
    [HKEY_CLASSES_ROOT\Drive\shell\cmdhere\command]
    @="cmd.exe /k \"pushd %L && title Command Prompt\""
    

    下载并导入上面的注册表文件,打开 "资源管理器" 或 "我的电脑",右键单击任意文件夹或盘符,会在弹出菜单中出现 "Command Prompt here" 项。还有一个更简单的方法,Vista 内置支持,不需要导入注册表 -- 按住 Shift 键单击右键 :)

  5. Vista 新的权限模式提高了安全性,但对于经常要用命令行的人来说,没有一个类似 Linux 下的 sudo 命令还真是显得有些麻烦。不过可以通过修改注册表关联 Windows 资源管理器来达到同样的效果:

    Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\Directory\shell\runas]@="Administrator Command Prompt here"
    "NoWorkingDirectory"=""
    [HKEY_CLASSES_ROOT\Directory\shell\runas\command]
    @="cmd.exe /k \"pushd %L && title Command Prompt\""
    [HKEY_CLASSES_ROOT\Drive\shell\runas]
    @="Administrator Command Prompt here"
    "NoWorkingDirectory"=""
    [HKEY_CLASSES_ROOT\Drive\shell\runas\command]
    @="cmd.exe /k \"pushd %L && title Command Prompt\""
    

    下载并导入上面的注册表文件,打开 "资源管理器" 或 "我的电脑",右键单击任意文件夹或盘符,会在弹出菜单中出现 "Administrator Command Prompt here" 项。

  6. 关闭休眠到硬盘:以管理员模式打开命令行窗口(见 5.)。 运行 powercfg -hibernate off 启用。``powercfg -hibernate on``.

This entry was tagged Vista