win7

Win7 图标异常解决

上周某次有程序运行到一半挂了, 强制退出终止进程后屏幕颜色异常, 继续杀 explorer 并重启后恢复正常, 但是有程序图标挂了, 类似这样:

(图片来自百度知道, 后续答案也来自百度知道: http://zhidao.baidu.com/question/197765345.html)

百思不得其解, 最后在上面那个知道问答的非最佳答案里找到解决方法:

0. 先关掉其他的东西避免误伤
1. 打开一个命令行窗口
2. 在任务管理器里杀掉 explorer 进程
3. 在命令行里干掉 iconcache.db
* 注: cd 的 /d 参数可以改变驱动器, del 的 /a 参数可删除隐藏文件
cd /d %userprofile%AppDataLocal
del IconCache.db /a
exit

4. 重启 explorer 进程, 恢复正常

Win7, 还是 Win7

安装
强烈推荐使用 U 盘安装, 方便快捷. 如果没有盗版软件的愧疚, 直接用 UltraISO 将 Win7 的 iso 刻到 U 盘上, 然后直接把 U 盘当光盘一样安装就可以了, 不用考虑 SATA 的设置等. 如果还是想矜持下不用盗版的, 在磁盘管理器里将 U 盘格式化分区 (不能是卷), 设置为主分区和活动分区后, 将 Win7 iso 的所有文件解压到 U 盘, 并运行以下命令使 U 盘可引导 (其中 u: 是 U 盘的盘符), 后面就还是和光盘安装一样
c:> u:bootbootsect /nt60 u:

驱动
2009-10-23 更新, System Update 4.0 发布, 可以直接下载驱动了, 本节以下内容可以无视

我的 T60 在 Win7 自动更新后手动从 http://www.lenovo.com/windows7beta 去下载了以下驱动:
HOTKEY, Hotkey Features, Fn 快捷键和操作屏幕提示相关
IBMPM, Power Manager, 电源管理, 其实中间有用的就只有那个电池阈值了, 不然 Win7 自带的也够了
SMIIF, System Interface, 还是和屏幕提示相关的, 这个和 HOTKEY 似乎是可以有一个不装的, 但是我没仔细试
HPROTECH, Active Protection System, 硬盘保护
UNAV, UltraNav Driver, 指点杆/触摸板驱动
如果在装完上面的后在设备管理器里还有 PCI 相关的设备, 那就应该是以下两个 (经验证 X200 需要):
LMSSOL, Intel AMT 4.2 LMS&SOL
MEI, Intel AMT 4.2 MEI

系统优化
a. 关闭系统还原节省硬盘空间. 直接 Computer 上右键, System Protection 里关闭
b. 关闭休眠(Hibernate). 管理员模式运行 cmd, C:>powercfg -h off
c. 取消字体语言限制. 在控制面板的 Font settings, 去掉 Hide fonts based on language settings 的勾
# 这个很脑残感觉, 害的在 记事本/Chrome 等地方要选 Fixedsys 和 Courier New 都选不到
d. 在鼠标的电源管理页将 允许此设备将计算机从待机状态恢复 的勾去掉
# 这个也很脑残, 一开始不知道, 发现待机后随便动下机器就又醒了

软件
x. 如果无特意说明, 最好都在安装时, 在安装文件上点右键选 run as administrator 模式运行, 这样不容易出问题, 特别是文件关联什么的.
a. 7zip. 装好后选文件关联时, 也用管理员模式运行, 这样右键菜单啥的都对了.
b. Daemon Tools. 不管不兼容的提示, 和平时一样安装, 重启后最好手动管理员模式运行安装文件而不用默认的
# 据说 SPTD 1.60 可以连不兼容都不提示, 但是 4.30.4 我也没发现问题
c. Office 07. 装好 daemon 后挂 iso 跟 XP/Vista 下一样. 注意选取组件和设置个人信息是在启动画面的 Custom 里, 不然直接点就是全默认安装

小提示
a. 鼠标拖拽窗口标题栏到桌面上沿/左右两侧快速最大化, 拖回中间还原
b. Win+P 的显示器切换, Win+X 的移动设置都很方便
c. 在任务栏上按住图片向上推可以和右键一样调出 JumpList, 这个动作可以更好衔接调出 JumpList 后的操作

Win7 手记更新 2009/6/24

1. 出了几个 Bug, 不过均已修复或未重现
a. 某次莫名其妙给我把无线网关了, 似乎我也没乱按什么键来着, 重启后好的(由于我没装 Access Connection, 所以没法 Fn+F5 控制)
aU. 发现 Win+X 在 Win7 下的功能很强大, 不知道是不是因为这个, 就跟原来 XP 下 Win, U, U 快速关机那样, 但是那次连设备管理器都找不到, 估计是硬件抽风穿越了
b. 现在屏幕显示没了… 不知道为啥, 就是调亮度/声音什么的那个绿色的条没
bU. 重装了 HotKey 和 OnDisplay 的驱动搞定
c. 7100×64 上开始菜单下沉的 Bug 在 7201×86 下再没出现, WMP 的显示问题也只在 7100×64 下出过那一次
d. 开始菜单的那几个常用程序, 莫名其妙的无法更新顺序和添加新的??? 全 remove 后现在 OK 了

2. www.lenovo.com/windows7beta
新的 HotKey 驱动比原来好点, 把 Fn+F2/F5 也较好集成了, Fn+F8/F9 只能调出相应的 Windows 窗口, Fn+F7 可以切换窗口但是没提示, 不如 Win+P)
# Fn+F8/F9 是因为我没装 UltraNav Wizzard 和 EasyEject

3. 我需要一份新的 Windows 入门教程…
发现 Win+x 这样的功能我居然到现在才知道 T__T

Win7 手记

I. U 盘安装
1. 创建启动盘
以管理员身份运行命令提示符(cmd.exe), 并进入 diskpart
C:>diskpart
查看 U 盘的序号, 并选取
DISKPART>list disk
DISKPART>select disk 2

清除内容, 并创建活动主分区, 格式化并挂载
DISKPART>clean
DISKPART>create partition primary
DISKPART>select partition 1
DISKPART>active
DISKPART>format fs=NTFS
DISKPART>assign

搞定, 退出
DISKPART>exit
# 上述步骤可以直接在计算机管理->存储里完成, 主要是格式化后将分区设为 active(活动的)

2. 制作安装盘
用 Deamon Tools 加载 Windows7 镜像到 x:, 并拷贝(u: 是 U 盘的盘符)
xcopy x:*.* /s /e /f u:
使 U 盘能自启动
u:boot>bootsect /nt60 u:

3. 正常安装

II. 各项设置
0. 如果无特意说明, 均指目前在 7201 x86 上的设置, 原来的 7100(rc) x64 有些不对.

1. 驱动等
直接让 Win7 自动更新, 完事后还需要安装的 ThinkPad 东西有
HOTKEY(一些 Fn 快捷键和屏幕显示)
HPROTECH(硬盘保护, 分 32/64bit)
IBMPM(电源管理)
SMIIF(系统界面, 还是和屏幕显示有关)
UNAV(触摸板和指点杆的驱动, 分 32/64bit)

2. 系统优化
a. 关闭硬盘保护. 直接右键 My Computer 改之
b. 关闭休眠(Hibernate). 管理员模式运行 cmd, C:>powercfg -h off
c. 取消字体语言限制. 在控制面板的 Font settings, 去掉 Hide fonts based on language settings 的勾.
# 这个很脑残感觉, 害的在 记事本/Chrome 等地方要选 Fixedsys 和 Courier New 都选不到
d. 在鼠标的电源管理页将 允许此设备将计算机从待机状态恢复 的勾去掉.
# 这个也很脑残, 一开始不知道, 发现待机后随便动下机器就又醒了.

3. 软件
x. 如果无特意说明, 最好都在安装时, 选 run as administrator 模式运行安装文件, 这样不容易出问题.
a. 7zip. 装好后选文件关联时, 也用管理员模式运行, 这样右键菜单啥的都对了.
b. gvim. 无特别情况, 在 7100 x64 下右键关联有问题, 不知道是不是没用管理员模式的原因.
c. daemon tools. 提示不兼容的时候, 不管他, 记得重启后最好还是自己手动管理员模式运行安装文件而不是用默认的.
d. office 07. 装好 daemon 后挂 iso, 跟 XP/Vista 下安装一样, 注意选取组件和设置个人信息是在启动画面下面的 Custom 里, 不然直接点安装就是全默认了.

Bug 汇总.

1. 某次莫名其妙给我把无线网关了, 似乎我也没乱按什么键来着, 重启后好的(由于我没装 access connection, 所以没法 Fn+F5 控制)

2. 现在屏幕显示没了… 不知道为啥, 就是调亮度/声音什么的那个绿色的条没了

Win7 RC bugs

很抱歉这一期依旧不是充满八卦和诡异的面试

用到目前, Win7 RC 出现的问题如下:

1. Office07 的 Ribbon 界面无法实现按住标题栏拖动使其从最大化还原, 如果不是最大化的情况下, 倒是可以拖到窗口边沿使其最大化/左半/右半屏幕. 感觉是个 Bug, 果然 Office07 只是和 Vista 搭配的而已 ****在安装了Office07SP2后,此问题解决****

2. 金山词霸会使得 Explorer 崩溃, 就是管理桌面的那玩意儿, 其实金山词霸一直有这个问题, 最新的 09 在打了 SP3 后, XP 下依然经常出现什么内存不能写啥的, 但是在 Win7 里错误比较隐蔽了, 压根就没报错是金山词霸引起的, 只是说 Explorer 崩溃, 要重启之, 然后继续崩, 陷入死循环, 一般我都在 Explorer 试图第二次重启前就把金山词霸关掉使其能成功重启了, 没测试这个死循环是否能在若干次崩溃后回复. 理论上讲关了屏幕取词和划词翻译不会出现问题才对, 不过实际只是降低了错误的概率

3. 这个 截图 … WMP 的诡异情况, 回到 Library 模式再回来还是这样, 囧…

4. 偶尔的开始菜单错位. 就是点开始按钮后, 出来的菜单下沿应该和任务栏的上沿在同一高度, 但是有时候这个菜单的下沿和整个桌面的下沿一致了, 诡异, 目前还不确定如何重现此问题

5. QQ 的兼容性. 只要开视频, 就有一定概率整个 QQ 崩溃然后自动重启

 

另有问题求解: 如何添加 “使用 gVim 编辑” 进资源管理器的右键菜单?

最后给一个 video: What’s New Windows RC (压缩比真是高啊真是高)