微软官方主题文件(扩展名themepack)下载后不能通过双击安装,有文章说其实是个cab文件,改扩展名后解压到指定目录即可。而另一篇文章找到了原因,通过修改注册表可以恢复主题包自动安装,隐藏这么深也能找出来,牛X了

原文地址:

http://social.technet.microsoft.com/Forums/zh-CN/window7betacn/thread/b99025ea-afa0-44d2-9798-0faaedd5fca0

节选重点部分:

經過在虛擬機的測試, 表明:

只要在注冊表

HKCU/AppEvents/Schemes/Apps/.Default/???/.Default

的默認值中的文件名的擴展名是 .wav, 但其中不包括字符 ":" OR "/", 就會導致某些 Windows 7 主題不能安裝.

注:

1. 如果默認值為空, 或文件名的擴展名不是 .wav, 都不影響安裝.

2. .wav 最右邊不得有任何(空白)字符. 如果其右邊存在(空白)字符, 那么即便其不包含 ":" OR "/" , 也不影響 Windows 7 主題的安裝.

3. 只要擴展名為 .wav 的值包含字符 ":" OR "/" , 那么安裝就會成功. 不管該值的類型是 REG_EXPAND_SZ 還是 REG_SZ, 抑或是這些字符出現次數, 出現的位置是什么.

比如:

@="ab:/:c.wav"

雖然是無效的路徑, 但是不會對 Windows 7 主題安裝造成影響, 反而是像

@="1.wav"

這樣的值, 會導致安裝失敗.

補充:
將下面的 PowerShell 代碼直接復制到 PowerShell 中, 并按 ENTER 運行, 那么將顯示出所有會影響 Windows 7 主題安裝的 ".Default" 項的完全限定路徑和默認值:

復制以下代碼

#BEGIN
[string[]]$regItems = (Get-Item -Path 'HKCU:/AppEvents/Schemes/Apps/.Default').GetSubKeyNames();
[string]$nul = '';
[string]$s = '';
foreach ($ri in $regItems)
{
$s = [System.String]::Format("HKCU:/AppEvents/Schemes/Apps/.Default/{0}/.Default", $ri);
$i = Get-Item -Path $s -ErrorAction SilentlyContinue;
if ($i -eq $null) {continue;}
$s = $i.GetValue('');
if ($s -eq $null -or $s -eq '') {continue;}
if ($s.EndsWith('.wav') -eq $false) {continue;}
if ($s.IndexOf(':') -ne -1) {continue;}
if ($s.IndexOf('/') -ne -1) {continue;}
$i.Name; $s; $nul;
# 去掉最后一行 cmd /c 开头的 "#",将把有问题的 ".Default" 项的默认值清空
# 但同时也会将该默认值的类型变为 "REG_SZ"。
# 尚未发现该值的变更,导致系统功能存在问题。
# 如果希望自动解决此问题,可以考虑执行该命令。
# cmd /c "reg add `"$($i.Name)`" /ve /d `"`" /f"
}
#END 

復制以上代碼

Win7主题文件themepack不能安装,低级错误!相关推荐

  1. 微软 theme 主题文件官方文档中文翻译版

    这份文档将主要讨论Windows 7,Windows Vista和Windows XP中使用的主题文件(.theme)的语言格式.一个.theme文件实质上是一个分段记录特定桌面可视化效果设定的.in ...

  2. win10向VMware中的win7传文件

    win10向VMware中的win7传文件 前言 因为安装的win7是初始版本,不能安装VMware tools,所以选择以下方法来传文件 环境 物理机:win10 虚拟机:win7 在VMware的 ...

  3. 【转】Win7+Ubuntu12.04.1硬盘安装错误及解决方案----不错

    原文网址:http://blog.csdn.net/ys_073/article/details/8310115 前言: 说起来了,为了在Win7上进行硬盘安装Ubuntu浪费了整整一个晚上的时间.装 ...

  4. html文件打开系统错误,win7打开word提示“无法打开文件Normal因为内容有错误”的两种解决方法...

    win7系统打开Word的时候,弹出提示"无法打开文件Normal.dotm,因为内容有错误",为什么会出现错误提示呢?小编就按照错误提示寻找文件,最后发现是Word自动生成的模板 ...

  5. 技巧——1.解决“不能安装 64 位版本的 Office 2010,因为已安装 32 位 Office 产品”问题。2.WIN7 安装office2010错误1920

    一.解决"不能安装 64 位版本的 Office 2010,因为已安装 32 位 Office 产品"问题 解决方法: 1.删除该目录下的office文件夹.C:\Users\Ad ...

  6. ftp文件夹错误 windows无法访问此文件夹_Adobe 安装错误代码对照表及解决方案

    在安装Adobe软件时,提示安装错误 不用着急,可以根据提示的错误代码,找到解决方法 下面是官方提供的Adobe错误代码对照表及解决方案 你可以使用浏览器快捷键 CMD+F(MacOS)或 Ctrl+ ...

  7. 安装apk文件时的常见的错误及解决方法

    1.INSTALL_FAILED_INVALID_APK:无效的安装包,安装包已损坏  请检查安装包是否完整.如果是xpk包,可以通过手动安装xpk来检测一下.如果是apk包,请重新下载.  2.IN ...

  8. DeleteFile为啥老是删除不了文件那,低级错误啊

    DeleteFile为啥老是删除不了文件那,低级错误啊 2010-08-13 22:50 先看图,我的意思是用DeleteFile删除一个文件,当然也可以用DOS命令del,或者批处理来完成,, 但是 ...

  9. 怎么把win7换成linux系统软件,win7主题包怎么应用到其他系统比如xp或Linux系统等等...

    我们平常在网上找主题包的时候,很多时候找到的主题包并不是自己的系统,比如你是xp系统,但是你在网上找到你想要的主题包是win7系统的,如果你没看到这篇文章那么你只能选择换个主题或者换个系统.那么怎么样 ...

  10. 谷歌程序员犯低级错误?少打一个字符引发重大 Bug,致大量 Chromebook 无法解锁...

    整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 初学编程的程序员难免会犯一些低级错误,这不难理解. 可当这种低级错误出现在谷歌经过三个开发者版本进而推出的 Chrome OS 正式版中 ...

最新文章

  1. 如何用asp.net向其他服务器post一条信息
  2. 开篇第一题:经典中的经典!
  3. mysql include files_安装sphinx出现错误ERROR: cannot find MySQL include files.
  4. C++调用MATLAB函数
  5. laravel 安装后500错误
  6. 一分钱解锁全网视频会员?加入团队还能月入百万?
  7. sql isnull函数_SQL ISNULL函数
  8. TableViewCell,TableView,UITableViewCell
  9. c语言指令 符号表,C语言指令、符号表
  10. python博客主题_博客园SimpleMemary主题美化教程
  11. mysql ON DUPLICATE KEY UPDATE重复插入时更新
  12. host地址切换工具-SwitchHosts
  13. Netty系列三、Netty实战篇
  14. jq22网站资源分享
  15. JSON_EXTRACT JSON_UNQUOTE以及json数组下标选择
  16. 【数据应用案例】金融行业大数据用户画像实践
  17. matlab生成的图片里怎么加入字体,Matlab,Visio等生成的图片的字体嵌入问题解决方法...
  18. 360网址导航的搜索引擎默认怎么改为百度
  19. 【收藏】通信知识分类整理
  20. 泰拉瑞亚无限物品服务器,泰拉瑞亚1.4.0.5.2.1无限道具版

热门文章

  1. python拍照搜题_OCR拍照搜题
  2. 使用procexp.exe查看线程详细信息
  3. Revit工作时处理CAD图层的5种方法,快get起来
  4. 【FeignClient报错】Cannot deserialize value of type``from Object value (token `JsonToken.START_OBJECT`)
  5. LMS Amesim 用途及界面汉化
  6. Linux部署东方通TongWeb7
  7. CentOs 虚拟LINUX系统安装与虚拟环境配置
  8. [软件工程] 面向对象方法学引论
  9. swot分析模板_营销策划方案怎么写?价值不菲的营销策划架构44页PPT模板
  10. arch linux密码,Arch Linux root密码忘记了怎么办