sasalemma 发表于 2012-8-11 20:00

关于IE10的一些问题

{:5_597:}以下只是一个完美控对于IE这个临时文件的看法、若有不同观点或者原版至上、又或者无优化论者、请放过我、感谢、其实我也不是优化论者、另外、我不会告诉你我发的不是技术贴、以下回归正题


前因:

关于IE临时文件夹的问题、以前使用IE一直习惯把临时文件弄到别的分区、以前内存小、XP时代专门分了一个区做TEMP分区、用来放临时文件、IE临时文件自然就扔那个TEMP分区、后来内存大了、直接扔内存盘、这些在IE6-IE9我都是这么做的、也没有什么问题、

直到我用了IE10、而且刚好需要登录live账号、需要Metro IE(暂时还是这么叫吧)打开那个“信任该电脑”、问题出在这里、我发现Metro IE打不开了、

症状:

开启Metro IE、只有个大大的E、然后过了会自动退会Metro桌面、说白了、机器好的就是秒退、

过程:

我一直认为杀软或者是其他东西阻止了Metro IE的运作、导致IE不能打开、也可能是修改过窗口边框的大小、也可能是所谓的去箭头、也可能是RamDisk的原因导致、很多原因、一时间无从下手、

好吧、最简单的就是重做系统了、然后不停得做系统、开始折腾、起先什么都不安装、一样一样测试、去快捷箭头PASS、ramdisk Pass、杀软Pass、去边框Pass、貌似没什么问题、

然后习惯性的把IE的临时文件改到RAM磁盘、坑爹、结果传统桌面的IE没有鸟问题、但是Metro下的IE会打不开、习惯性问了问度娘、貌似以前的一些windows 8测试版把IE临时文件位置锁了不能修改、有的情况是、更改过IE临时文件的、一些应用不可用、(若你的应用秒退的、建议查查是不是IE临时文件的问题)由IE和Windows的姻缘、我也不想多说什么、

可是我实在是想把临时文件放内存盘等别的分区、毕竟很多时候会经常唰坛子、临时文件太碎了、对SSD不好、然后我想起一个Mklink这个工具、

处理办法:

1、找到IE临时文件所在的文件夹、默认是在:C:\Users\用户名(这个我是离线的、在线情况另谈)\AppData\Local\Microsoft\Windows\Temporary Internet Files

事实上、真正用于放临时文件的应该只有 Content.IE5 和 Low文件夹下的 Content.IE5
(IE8还是9以后的保护模式下、是看不到Content.IE5里面有多少浏览过网页的图片和临时文件的、但我测试是Content.IE5确实有放临时文件、而low下的Content.IE5也可能、这个我不肯定、求大神指导、)

2、知道这两个文件夹为临时文件夹后、用Mklink来硬链别的分区的临时文件夹、比如在F盘的IE5.1放Content.IE5的文件、F盘的IE5.2放Low下的Content.IE5、右键CMD管理员启动CMD、输入

mklink /J "C:\Users\用户名\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.IE5" F:\IE5.1

mklink /J "C:\Users\用户名\AppData\Local\Microsoft\Windows\Temporary Internet Files\Low\Content.IE5" F:\IE5.2

用J参数链接两个目录、当然、直接打这个命令是会出错的、会提示"文件存在时不能创建文件"、是先需要删掉C:\Users\用户名\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.IE5和C:\Users\用户名\AppData\Local\Microsoft\Windows\Temporary Internet Files\Low、Content.IE5文件夹、再创建硬链、删除的话可以打开我的电脑删除、也可以用RD命令、

之所以在后面说、是因为文件夹还存在的时候、大命令可以用“Tab”补全路径、比如在CMD中打了C:\u 这会按Tab、会补全U开头的名字、C下就一个users文件夹、所以就直接补全了、这个是题外话

求证:

1、也许你会说为什么指示mklink那个Content.IE5、而不是直接把IE临时文件夹整个文件移动到别的分区或者内存盘、这个是我需要求证的大家问题之一、喜欢折腾的、希望提供下、是不是把IE临时文件夹改到除C盘外(我改回C盘的任意文件夹、只要是在C盘、是可以打开MetroIE的)的别的分区后、Metro IE 无法开启、或者有应用打不开?

若如此、对于那些像我一样想把IE临时文件夹放别的盘的朋友可以像上文那样操作、若非如此、希望这个是特例、不过我已经重装了很多次了系统了、

2、关于IE临时文件夹的临时文件的具体文件夹、是不是文中说的Content.IE5、去掉保护模式后可见临时文件、没去掉前其实属性也只是几百k和几个图标而已、


求证以上两点、该说的都说完了、以下是一些无聊的东西、

————— 没节操的分割线 ———————————————————————————

重装N次系统唯一能验证的是:关于激活备份文件、其实同一台机器、只要data.dat和tokens.dat即可、

以前以为那个Cache会影响激活的备份、不过现在看来、貌似这两个足以、不过你若放心不过、那就备份Store文件夹都备份了吧、不过恢复的时候可以去验证下这个、反正我屡试不爽、当然、若还不放心、那就使用你的ghost也好ATI、ABR也好、imagex也好、全盘备份最稳妥、反正我不会、

关于备份文件的一些误区:

一般来说一台机器的备份激活文件只能适合这一台、仅仅是作为一个系统崩溃的一个恢复保障而已、理论上来说是不通用的、所以不要出现“我贡献一个激活备份给大家”、“大神传我个激活备份”之类的帖子、若你用一个别的朋友传给你的备份激活、你有幸激活了、那你可以感谢微软、感谢CCTV、但不要发帖子庆祝了、因为很可能你是因为那次kms服务器再次开启而激活的、当然、我不是把话说死了、或许你能激活、我只是希望、大家在发帖说一个技巧或者所谓Bug前、多台机器验证后、确定非特殊个例再用“重大Bug”之类的字样、要不、大家懂的、

之所以确定那两个文件而非Store文件夹、其实恢复的时候、有些朋友把Store删除了、然后在拷贝回去、这样其实是错误的、有朋友发现了、那样的话、会造成权限丢失、

关于恢复激活备份的步骤问题:

1、若你的安装的版本是需要输入Key才能安装的、建议输入你激活的key来安装、这样会省去你安装完重新替换key的步骤、若你的安装版本是不需要的输入key的、那就右键管理员CMD启动CMD、输入

Slmgr -ipk 你激活时用的key

2、有人说需要用Slmgr -ckms 来清除KMS服务器缓存、其实这个可有可无、因为你新安装的系统默认情况下是kms连接MS服务器的、所以你清除或者是不清除没什么影响、不过既然是恢复激活、和在线无关、恢复的时候还是拔掉网线把、

3、关于Software Protection服务、有人说恢复或者备份的时候是不用关闭或者不用管、其实若你先是右键我的电脑-属性、查看过激活状态、然后马上替换会出错的、因为服务启动了、也就是说、其实这个服务不是常开、但是查看激活的时候会启动、开机的时候也会启动要验证激活、但过几分钟后会自动关闭、不像win7一样是开机一直开启的、

所以为了能比较安全恢复、还是多做步工作吧、在服务里找到这个服务、点击“开启”、再点击“停止”。然后再复制data.dat和tokens.dat到store文件夹替换、当然你无聊可以继续替换Cache文件夹、

有朋友说替换的时候提示没权限、这样的情况只有服务开启的情况、当然你备份的时候出现什么奇怪的提示权限什么的、那你还是先开启后停止服务后、再备份、或者又可能是从XP的时代遗留下的非要用Administrator这个超级管理员又为了使用Merto应用而降级而造成一些没权限的问题、另外有的朋友说在PE下替换、这个仁者见仁、我一直是管理组账户替换、没出过什么问题、无论怎么样出错、大多还是因为Store文件夹的权限问题、

4、替换后记得重启、因为还是服务的问题、因为启动时候启动Software Protection服务、若验证没激活、就会有右下角的水印、重启下就好了、

{:5_264:}当然、我不敢包你们都能恢复激活成功、但同一台机器、同一系统版本、基本没什么问题、有问题就算算RP=

冰玑子 发表于 2012-8-11 23:22

感谢分享哈

冷离 发表于 2012-8-17 23:57

你写的文章都好长,望长兴叹 {:9_629:}

iprospect 发表于 2012-8-19 09:27

冷离 发表于 2012-8-17 23:57 static/image/common/back.gif
你写的文章都好长,望长兴叹

哈哈你好幽默{:5_592:}

newscat88 发表于 2012-8-19 17:52

我的是: mklink /d c:\users\用户名 f:\documents\用户名
结果发现好多metro应用出错,metro ie必须要在internet选项,“安全”、“启用保护模式”关掉才能正常使用。

sasalemma 发表于 2012-8-19 17:55

本帖最后由 sasalemma 于 2012-8-19 17:58 编辑

newscat88 发表于 2012-8-19 17:52 static/image/common/back.gif
我的是: mklink /d c:\users\用户名 f:\documents\用户名
结果发现好多metro应用出错,metro ie必须要在in ...
{:5_597:} 你还有个东西忘了、你复制东西过去不是直接复制、直接复制会死翘翘的、权限没复制、


应该用robocopy /e /xj /copyall 复制才不会出错、而且用户名那些最好用 mklink的参数 /j、而不是直接 /d、系统使用 /j的、

比如在A用户下、把B的所有文件夹拷贝到D的B文件夹、应该是

robocopy /copyall /e/xj c:\users\B D:\B

复制完后用rd /q /s c:\users\B 删除c盘的B用户文件、

删除后才能mklink /J c:\users\B d:\B

lmh19871006 发表于 2012-11-3 22:20

我也换到了别的盘怎么没有出现METROIE打不开呢!!

xiaosen0317 发表于 2012-11-9 15:11

把默认浏览器设置为ie10然后到 控制面板查看方式 大图标 选择默认程序   最后一项自定义里的第一项 选择 ie      就好了要是装了类似 金山 保护浏览器的 功能的 软件 关闭 该功能在修改!!    经过 爬文 和实验就是 第三方软件 修改 默认浏览器的 结果, 必须修改回来。 但是 必须的关闭一些 软件的“保护”啊“锁定” 浏览器的功能才行,

SzqZys 发表于 2013-2-1 13:49

本帖最后由 SzqZys 于 2013-2-1 13:50 编辑

我是把Win8的临时文件夹与IE临时文件夹都转移到D盘的Temp中去的,看了你的帖子,刚刚试了一下,Metro里面的IE运行正常,Metro里面的应用运行也正常,不存在楼主所说的现象,可能是现在的Win8已经改进了。

lengthly 发表于 2013-2-26 15:36

SzqZys 发表于 2013-2-1 13:49 static/image/common/back.gif
我是把Win8的临时文件夹与IE临时文件夹都转移到D盘的Temp中去的,看了你的帖子,刚刚试了一下,Metro里面的 ...

放到其他盘可以,但是放到虚拟内存盘里就出问题了

lengthly 发表于 2013-2-26 16:02

用mkink把ie缓存放到虚拟盘,命令提示完成该操作需要本地卷。不能放到虚拟硬盘里啊,不认

sasalemma 发表于 2013-2-26 16:31

lengthly 发表于 2013-2-26 16:02 static/image/common/back.gif
用mkink把ie缓存放到虚拟盘,命令提示完成该操作需要本地卷。不能放到虚拟硬盘里啊,不认

{:5_597:} 首先保证内存盘有关机保存的功能、就是开机能加载一个保存的内存盘镜像的内存盘、否则的话、就算mklink成功、下次启动link的文件夹不存在、系统是不会自动重建的、mklink的J参数只是链接作用、和直接在ie中指定文件夹位置是不同的、

一般魔方之类都有、

步骤:

1、robocopy 直接把 C:\Users\你的用户名\AppData\Local\Microsoft\Windows\Temporary Internet Files整个文件夹复制到内存盘、比如 g:\IE 这样、(复制前可以先清空下临时文件了、然后再开启次ie、会加载首页的内容、这样到内存盘打开ie就快点、无所谓这个、情况临时文件倒是必要的)robocopy /e /xj /copyall C:\Users\你的用户名\AppData\Local\Microsoft\Windows\Temporary Internet Files G:\IE 比如你的内存盘盘符是G、这样就会自动新建一个IE文件夹、和Temporary Internet Files 权限一样

2、现在你可以去内存盘的设置里保存镜像了、具体看内存盘软件

3、就是删除\Temporary Internet Files 、这个比较恶心、需要重新建立一个用户、注销你现在登录的用户、登陆新用户、用rd命令删除、或者直接删除、但是你要记得路径

4、新用户中用mklink把原来的\Temporary Internet Files 和G:IE链接起来、mklink /j C:\Users\你的用户名\AppData\Local\Microsoft\Windows\Temporary Internet Files G:\IE 注意、第4步和第一步的用户名是一样的、不是新用户、

———————— 以上是整个临时文件夹的转移、————

若像帖子的转移、不用删除其中index。dat、所以不必新建用户、

不过除非你命令行出错、mklink不认虚拟磁盘、就是你磁盘的问题了、我用过好多虚拟磁盘、没见过mklink不行的、

lengthly 发表于 2013-2-26 16:36

sasalemma 发表于 2013-2-26 16:31 static/image/common/back.gif
首先保证内存盘有关机保存的功能、就是开机能加载一个保存的内存盘镜像的内存盘、否则的话、就 ...

我的虚拟硬盘确实关机不保留文件,但为啥去掉浏览器的安全模式就可以了用了

sasalemma 发表于 2013-2-26 16:59

lengthly 发表于 2013-2-26 16:36 static/image/common/back.gif
我的虚拟硬盘确实关机不保留文件,但为啥去掉浏览器的安全模式就可以了用了

{:5_597:} 我建议不要去掉安全模式、那样很容易中木马
页: [1]
查看完整版本: 关于IE10的一些问题