来散发点负能量……
这帮傻逼开发人员干了什么好事呢……
首先从Add-AppxPackage
这个东西说起,这玩意没什么卵用,就是用来安装某个 windows app
然后, windows 的 app 有各种语言包,分辨率包之类的,按需取用很科学…………个球
我们知道, windows 的大更新相当于升级方式重装,这个过程会干掉你系统里所有安装了的语言包(比如英文系统下安装的中文、日语语言包),升级之后是需要重新安装的。
同理,升级包里带的 windows apps (比如 store ),也没有其他额外的语言包。
于是更新之后这些 apps 也就没有其他语言了。
即便你安装了其他的语言包, windows 也不会马上给这些支持多语言的东西下载语言包(大概是 store 负责吧,按需下载之类的,或者是有什么特殊的合并技巧,直接合并掉了,总之C:\Program Files\WindowsApps
没有多余的本版本的语言信息)。
然后,比方说你用Add-AppxPackage
试图找回某个应用的时候, windows 却会尝试 merge 所有的语言包。。如果这个应用是安装程序装的,\能找到才怪 /
但是到这里其实问题都不大,就算没有别的语言……虽然有点恶心……嗯,我暂时把这个语言从系统语言剔除掉就行了嘛。。
Add-AppxPackage : Deployment failed with HRESULT: 0x80073CF6, Package could not be registered.
Merge Failure : error 0x80070003 : Cannot register the Microsoft.WindowsStore_2015.25.5.0_x64__8wekyb3d8bbwe package
because there was a merge failure with the following file: C:\Program
Files\WindowsApps\Microsoft.WindowsStore_2015.25.5.0_neutral_split.language-ja_8wekyb3d8bbwe\resources.pri
NOTE: For additional information, look for [ActivityId] 398ef395-4953-0002-dc14-ab395349d101 in the Event Log or use
the command line Get-AppxLog -ActivityID 398ef395-4953-0002-dc14-ab395349d101
At line:1 char:53
+ ... | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.I ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : WriteError: (C:\Program File...ppXManifest.xml:String) [Add-AppxPackage], IOException
+ FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.AddAppxPackageCommand
机(智)智(障)的开发人员早就看穿了一切,这是在我卸载掉日语语言包之后,我试图
PS C:\Users\SHERMAN\Desktop> Get-AppxPackage *windowsstore* -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode
-Register “$($_.InstallLocation)\AppXManifest.xml ”}
发生的事情。
以上就是我今晚的遭遇……
那么有没有解决方法呢……除了重装,我们还可以等 m$发下一个大更新嘛,反正更新包不受这个影响……
1
jkm 2016-01-07 22:59:26 +08:00
还在用 windows?你 low 了...lol
|
2
243205964 2016-01-07 23:05:51 +08:00
还是用 Mac OS 吧。
|
4
congeec 2016-01-07 23:12:15 +08:00
@jkm 用 Windows 哪儿 low 了? Windows, OS X, BSD, GNU/Linux 各有各的好, 按需用嘛
|
5
shidenggui 2016-01-07 23:14:27 +08:00
@abelyao 可以看看有没有默认的还原点,回滚下
|
6
yangff OP @shidenggui 还原点会滚回之前的版本,而且根据我的经验,回滚大版本会导致所有 app 全部挂掉……
因为系统记录的 app 信息和实际安装的 app 信息( app 不会回滚)不同…… |
7
monsoon 2016-01-07 23:37:14 +08:00 via Android
楼主提交个 bug 给微软吧?不然也许下个版本还是会有这个问题。
或者联系下群里的 vxxx 或者 mili 让他们写封邮件(虽然感觉不是很实际)。 叹气,看了 V2 的回复,感觉 V2 越来越水了。 |
8
coolcfan 2016-01-07 23:52:44 +08:00
去 Insider Hub 写反馈,回头我去搜索然后给你点赞。
|
9
jonechenug 2016-01-07 23:58:04 +08:00 via Android
只是用户体验不好而已,顶楼上的。再者更新后,语言包不能及时更新也是正常,你没见过一些 linux 发行版的安装中文版本,进入系统还要更新语言包,而且还不全面,卸载掉中文重新安装就变英文呢(不是黑,个人经历)。
|
10
yangff OP @jonechenug 你能看清楚再说话吗?
|
13
yeeyeung 2016-01-08 00:08:14 +08:00
这种例子很多啊,感觉 windows 还是很程序员思维的,交互很多地方并不人性化
|
15
orvice 2016-01-08 00:33:20 +08:00
OSX 也是各种奇怪 bugs 的好么
|
17
sneezry 2016-01-08 00:55:34 +08:00 via iPhone
其实不都是
|
18
hjc4869 2016-01-08 06:35:02 +08:00
所以说我一直用英文系统,语言什么的加几个输入法就行了……
顶多 explorer 中文字体变成混合日文字体(逃 |
19
vietor 2016-01-08 08:07:32 +08:00 via Android
微软拼音 卸不掉也禁用不了,日了 dog
|
20
echo111222 2016-01-08 09:27:58 +08:00
@vietor 可以删除,不使用。。
|
21
longaiwp 2016-01-08 11:56:55 +08:00
@yangff 首先我真想 block 了上面说 windows Low 和说用 osx 的,另外 yff 聚聚你这个提个 Bug 吧,互联网时代,这两家都是一大堆问题,话说你的 RPC 问题解决了没?
|
22
zhfish 2016-01-08 12:21:33 +08:00
ltsb 没有 store ...
|