Technology

Windows 7 NTFS硬链接技术和系统字体替换



近几日在美化系统,实在觉得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的后果。
有兴趣的同学可以自行测试一下。

via 系统 【原创】WIN7系统下替换字体失败的罪魁祸首——硬连接技术

TokenDark installer 32 Top on deviantART


TokenDark installer 32 Top by ~Mr-Ragnarok on deviantART

最近Token的window7 图标非常火爆,最近也让我有点着迷,我是视觉动物。

非常喜欢这种简约而不简单的风格,谢谢Brsev 给我们带来的漂亮icon,也谢谢 Mr-Ragnarok 将其制作成installer便于我们替换图标。

windows 7关闭休眠的真正方法

找到cmd.exe(在 c:\windows\system32下),或直接在开始-运行中输入cmd,这时运行框的上方程序中会出现cmd.exe(前提你没改了开始菜单的样 式),然后右击cmd.exe,在弹出菜单中选择“以管理员身份运行”,再在打开命令提示符窗口中,输入运行命令 powercfg -h off

Windows 7 (MSDN原版) 各国语言版本下载资源汇总

Windows 7 (MSDN原版) 各国语言版本下载资源汇总

重要提示:

由于系统iso文件过大,本帖列出的所有MSDN版均为eMule资源

不要直接点击链接,请下载安装电驴迅雷快车等下载工具,右击复制你要下载的链接,使用下载工具下载!

简 体中文版(中国大陆)

cn_windows_7_starter_x86_dvd_x15-69303.iso 2.4GB
cn_windows_7_ultimate_x64_dvd_x15-66043.iso 3.1GB
cn_windows_7_ultimate_x86_dvd_x15-65907.iso 2.4GB
cn_windows_7_enterprise_x64_dvd_x15-70741.iso 3GB
cn_windows_7_enterprise_x86_dvd_x15-70737.iso 2.3GB
cn_windows_7_professional_x64_dvd_x15-65791.iso 3.1GB
cn_windows_7_professional_x86_dvd_x15-65790.iso 2.4GB
cn_windows_7_home_premium_x64_dvd_x15-65718.iso 3.1GB
cn_windows_7_home_premium_x86_dvd_x15-65717.iso 2.4GB
cn_windows_7_home_basic_x86_dvd_x15-65975.iso 2.4GB
cn_windows_7_professional_vl_build_x86_dvd_x15-71025.iso 2.3GB
cn_windows_7_professional_vl_build_x64_dvd_x15-71029.iso 3GB

繁体中文版(中国香港):

hk_windows_7_ultimate_x64_dvd_x15-65911.iso 3.1GB
hk_windows_7_ultimate_x86_dvd_x15-65912.iso 2.4GB
hk_windows_7_enterprise_x64_dvd_x15-70981.iso 3GB
hk_windows_7_professional_x86_dvd_x15-65794.iso 2.4GB
hk_windows_7_professional_vl_build_x86_dvd_x15-71264.iso 2.3GB

繁体中文版(中国台湾):

ct_windows_7_language_pack_x64_dvd_x15-73458.iso 127.6MB
ct_windows_7_language_pack_x86_dvd_x15-73454.iso 106.8MB
tw_windows_7_ultimate_x64_dvd_x15-65909.iso 3.1GB
tw_windows_7_ultimate_x86_dvd_x15-65908.iso 2.4GB
tw_windows_7_enterprise_x64_dvd_x15-70973.iso 3GB
tw_windows_7_enterprise_x86_dvd_x15-70969.iso 2.3GB
tw_windows_7_professional_vl_build_x86_dvd_x15-71256.iso 2.3GB

英文版

en_windows_7_enterprise_x64_dvd_X15-70749.iso 2.9GB
en_windows_7_enterprise_x86_dvd_X15-70745.iso 2.2GB
en_windows_7_home_basic_x86_dvd_x15-65654.iso 2.3GB
en_windows_7_home_premium_x64_dvd_x15-65733.iso 3GB
en_windows_7_home_premium_x86_dvd_x15-65732.iso 2.3GB
en_windows_7_professional_x64_dvd_x15-65805.iso 3GB
en_windows_7_professional_x86_dvd_x15-65804.iso 2.3GB
en_windows_7_starter_x86_dvd_x15-68956.iso 2.3GB
en_windows_7_ultimate_x64_dvd_X15-65922.iso 3GB
en_windows_7_ultimate_x86_dvd_X15-65921.iso 2.3GB
en_windows_7_ultimate_n_x86_dvd_x16-13640.iso 2.1GB
en_windows_7_ultimate_n_x64_dvd_x16-13641.iso 2.7GB
en_windows_7_professional_vl_build_x86_dvd_x15-71033.iso 2.2GB
en_windows_7_professional_vl_build_x64_dvd_x15-71037.iso 2.9GB

日文版

ja_windows_7_ultimate_x86_dvd_x15-65939.iso 2.3GB
ja_windows_7_ultimate_x64_dvd_x15-65940.iso 3GB
ja_windows_7_enterprise_x64_dvd_x15-70854.iso 2.9GB
ja_windows_7_enterprise_x86_dvd_x15-70850.iso 2.2GB

意大利语:

it_windows_7_ultimate_x64_dvd_x15-65938.iso 2.9GB
it_windows_7_ultimate_x86_dvd_x15-65937.iso 2.2GB
it_windows_7_enterprise_x86_dvd_x15-70842.iso 2.1GB
it_windows_7_enterprise_x64_dvd_x15-70846.iso 2.8GB
it_windows_7_professional_x86_dvd_x15-65820.iso 2.2GB

法语(法国)

fr_windows_7_ultimate_x64_dvd_x15-65928.iso 3GB
fr_windows_7_ultimate_x86_dvd_x15-65927.iso 2.3GB
fr_windows_7_enterprise_x64_dvd_x15-70814.iso 2.8GB
fr_windows_7_home_basic_x86_dvd_x15-65660.iso 2.3GB
fr_windows_7_home_premium_x86_dvd_x15-65738.iso 2.3GB
fr_windows_7_professional_x64_dvd_x15-65811.iso 3GB
fr_windows_7_professional_x86_dvd_x15-65810.iso 2.3GB

德语(德国)

de_windows_7_ultimate_x86_dvd_x15-65929.iso 2.3GB
de_windows_7_enterprise_x64_dvd_x15-70789.iso 2.9GB
de_windows_7_enterprise_x86_dvd_x15-70785.iso 2.2GB
de_windows_7_home_premium_x86_dvd_x15-65740.iso 2.3GB
de_windows_7_ultimate_x64_dvd_x15-66046.iso 3GB

西班牙语:

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

韩国语(韩国):

ko_windows_7_ultimate_k_x64_dvd_x15-65970.iso 3GB
ko_windows_7_enterprise_k_x64_dvd_x15-72824.iso 2.8GB
ko_windows_7_ultimate_k_x86_dvd_x15-65969.iso 2.3GB
ko_windows_7_enterprise_k_x86_dvd_x15-72823.iso 2.1GB
ko_windows_7_enterprise_kn_x86_dvd_x15-71520.iso 1.9GB
ko_windows_7_home_premium_k_x86_dvd_x15-65780.iso 2.3GB
ko_windows_7_ultimate_kn_x64_dvd_x15-65972.iso 2.6GB
ko_windows_7_ultimate_kn_x86_dvd_x15-65971.iso 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启动不了解决办法

MSDTC启动不了解决办法

错误消息:

—————————

服务

—————————

Windows 不能在 本地计算机 启动 Distributed Transaction Coordinator。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 -1073737712。

—————————

确定

—————————

解决办法:

把 C:\WINDOWS\system32\dtclog 这个目录重命名(如果有),然后重新建立该目录。

在命令行下: msdtc -resetlog

然后 msdtc 就可以启动了。

dtclog 这个目录有可能会没有。那样需要先在命令行下输入:msdtc -resetlog (中间有个 空格)

然后再在服务里面启动:在服务下启动 Distributed Transaction Coordinator

即可

如果仍旧不行,可以尝试将MSDTC重装,具体方法如下,

How to reinstall MS DTC