Technology
Windows 7 NTFS硬链接技术和系统字体替换
Feb 1st
近几日在美化系统,实在觉得win7的宋体实在是太难看,而我又为了美化系统字体用上了GDI++(有新版了,2010.0126)渲染,因为俺也一直觊觎MAC系统下的字体哈。
现在将字体替换过程中遇到的种种问题以及相关知识进行引用如下转帖进行总结:
首先说明一点,硬链接是NTFS文件系统的特性,并不是Win7才有的新特性
其次,它是从系统底层支持的文件连接.至于字体替换,其实根本不需要mklink,而为什么有些少数人直接替换成功了,那只是因为操作环境不同造成的巧合。
有兴趣的同学可以做这个测试:
1.全新安装一个Windows7.
2.以管理员身份启动CMD,结束掉任何有前台界面的进程(包括资源管理器、任务管理器)
3.CMD切换到Fonts目录,执行takeown和icalcs命令取得控制权,ren命令将simsun.ttc重命名为 simsun.ttc.bak(此处,虽然是硬链接的文件,但是由于是系统底层实现的,所以在上层看来其实就是真实 的文件,这点楼主有误解,不会存在“硬连接文件”和“字体文件”不同无法识别的问题)。
4.复制你新的字体文件到Fonts目录。注意:WinSXS中有的Simsun.ttc副本可以不管。 如果你不开心直接干掉也可以,不过此时无法删除,因为已经被系统加载了。可以在以后删除。
5.关键一步:删除系统字体缓存文件
6.重启,你会发现替换成功完成,并没有发生什么字体丢失问题。大部分人失败是由于没有上面的第五步,而并不是没有删除WinSXS或没有用mklink的后果。
有兴趣的同学可以自行测试一下。
TokenDark installer 32 Top on deviantART
Jan 31st
TokenDark installer 32 Top by ~Mr-Ragnarok on deviantART
最近Token的window7 图标非常火爆,最近也让我有点着迷,我是视觉动物。
非常喜欢这种简约而不简单的风格,谢谢Brsev 给我们带来的漂亮icon,也谢谢 Mr-Ragnarok 将其制作成installer便于我们替换图标。
windows 7关闭休眠的真正方法
Jan 31st
找到cmd.exe(在 c:\windows\system32下),或直接在开始-运行中输入cmd,这时运行框的上方程序中会出现cmd.exe(前提你没改了开始菜单的样 式),然后右击cmd.exe,在弹出菜单中选择“以管理员身份运行”,再在打开命令提示符窗口中,输入运行命令 powercfg -h off
Windows 7 (MSDN原版) 各国语言版本下载资源汇总
Jan 29th
Windows 7 (MSDN原版) 各国语言版本下载资源汇总
重要提示:
由于系统iso文件过大,本帖列出的所有MSDN版均为eMule资源
不要直接点击链接,请下载安装电驴、迅雷或快车等下载工具,右击复制你要下载的链接,使用下载工具下载!
简 体中文版(中国大陆)
繁体中文版(中国香港):
繁体中文版(中国台湾):
英文版
日文版
意大利语:
法语(法国)
德语(德国)
西班牙语:
| es_windows_7_ultimate_x86_dvd_x15-65959.iso | 2.3GB |
| es_windows_7_ultimate_x64_dvd_x15-65960.iso | 3GB |
| es_windows_7_enterprise_x86_dvd_x15-70801.iso | 2.2GB |
荷兰语:
| nl_windows_7_ultimate_x64_dvd_x15-65920.iso | 2.9GB |
| nl_windows_7_ultimate_x86_dvd_x15-65919.iso | 2.2GB |
韩国语(韩国):
土耳其语:
| tr_windows_7_ultimate_x86_dvd_x15-65965.iso | 2.2GB |
| tr_windows_7_ultimate_x64_dvd_x15-65966.iso | 2.9GB |
匈牙利语:
| hu_windows_7_ultimate_x86_dvd_x15-65935.iso | 2.2GB |
| hu_windows_7_ultimate_x64_dvd_x15-65936.iso | 2.9GB |
波兰语:
| pl_windows_7_ultimate_x86_dvd_x15-65945.iso | 2.2GB |
| pl_windows_7_ultimate_x64_dvd_x15-65946.iso | 2.9GB |
俄语(俄罗斯):
| ru_windows_7_professional_x86_dvd_x15-65834.iso | 2.3GB |
| ru_windows_7_ultimate_x64_dvd_x15-65952.iso | 2.9GB |
| ru_windows_7_ultimate_x86_dvd_x15-65951.iso | 2.3GB |
乌克兰语:
| uk_windows_7_ultimate_x64_dvd_x15-65967.iso | 2.9GB |
| uk_windows_7_ultimate_x86_dvd_x15-65968.iso | 2.2GB |
希伯来语(以色列):
| he_windows_7_ultimate_x86_dvd_x15-65933.iso | 2.2GB |
| he_windows_7_ultimate_x64_dvd_x15-65934.iso | 2.9GB |
葡萄牙语:
| pp_windows_7_ultimate_x64_dvd_x15-65948.iso | 2.9GB |
| pp_windows_7_ultimate_x86_dvd_x15-65947.iso | 2.2GB |
MSDTC启动不了解决办法
Jan 29th
MSDTC启动不了解决办法
错误消息:
—————————
服务
—————————
Windows 不能在 本地计算机 启动 Distributed Transaction Coordinator。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 -1073737712。
—————————
确定
—————————
解决办法:
把 C:\WINDOWS\system32\dtclog 这个目录重命名(如果有),然后重新建立该目录。
在命令行下: msdtc -resetlog
然后 msdtc 就可以启动了。
dtclog 这个目录有可能会没有。那样需要先在命令行下输入:msdtc -resetlog (中间有个 空格)
然后再在服务里面启动:在服务下启动 Distributed Transaction Coordinator
即可
如果仍旧不行,可以尝试将MSDTC重装,具体方法如下,