什么可以阻止在 Windows 7 中创建/写入临时 Internet 文件:
C:\Users\<User>\AppData\Local\Microsoft\Windows\Temporary Internet Files\
我遇到了一种情况,但我不知道在哪里寻找可能的解决方案,所以我会尽力描述正在发生的事情。
两台测试机器如下:
- Windows 7 Enterprise SP1,带有 Internet Explorer 8(版本 8.0.7601.17514 32 或 64 位)
- Windows XP SP3 带有 Internet Explorer 8(版本 8.0.6001.18702CO 32 位)
两个网站如下:
生产网站与机器 #1 和 #2 位于同一域中
(http://prod.mysite/myApp/)
开发网站存在于具有不同域名的云环境中
(http://dev.cloud/myApp/)
我看到的问题是:使用系统 #1(Windows 7)访问网站 #1 将导致在下面的位置创建临时 Internet 文件。
C:\Users\<User>\AppData\Local\Microsoft\Windows\Temporary Internet Files\
但是如果我从系统 #1(Windows 7)访问网站 #2不文件已创建。
从系统 #2(Windows XP)访问网站 #1 或 #2 文件按预期创建。
我正在寻找什么或我应该在哪里找到原因,因为它只发生在 Windows 7 上,并且网站位于不同的域中。它是 GPO 吗?Internet Explorer 8 隐私或安全设置?
答案1
Windows 在隐藏文件夹中创建它们低的在“Internet 临时文件”下。
发生这种情况是因为 UAC/LowIL (http://technet.microsoft.com/de-de/magazine/2007.06.uac%28en-us%29.aspx)。具有低 IL 的程序只能写入具有低 IL 的文件夹。由于 IE 以 LowIL(沙盒)运行,因此文件会在那里创建。