V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yangff
V2EX  ›  Windows

见了鬼了,微软的开发人员都是智障吧

  •  
  •   yangff · 2016-01-07 22:57:11 +08:00 · 4014 次点击
    这是一个创建于 3272 天前的主题,其中的信息可能已经有所发展或是发生改变。

    来散发点负能量……

    这帮傻逼开发人员干了什么好事呢……

    首先从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$发下一个大更新嘛,反正更新包不受这个影响……

    27 条回复    2016-01-09 10:10:56 +08:00
    jkm
        1
    jkm  
       2016-01-07 22:59:26 +08:00
    还在用 windows?你 low 了...lol
    243205964
        2
    243205964  
       2016-01-07 23:05:51 +08:00
    还是用 Mac OS 吧。
    abelyao
        3
    abelyao  
       2016-01-07 23:10:48 +08:00
    @jkm 你这回答有什么意义呢?—— “请尽量让自己的回复能够对别人有帮助”
    congeec
        4
    congeec  
       2016-01-07 23:12:15 +08:00
    @jkm 用 Windows 哪儿 low 了? Windows, OS X, BSD, GNU/Linux 各有各的好, 按需用嘛
    shidenggui
        5
    shidenggui  
       2016-01-07 23:14:27 +08:00
    @abelyao 可以看看有没有默认的还原点,回滚下
    yangff
        6
    yangff  
    OP
       2016-01-07 23:27:59 +08:00
    @shidenggui 还原点会滚回之前的版本,而且根据我的经验,回滚大版本会导致所有 app 全部挂掉……
    因为系统记录的 app 信息和实际安装的 app 信息( app 不会回滚)不同……
    monsoon
        7
    monsoon  
       2016-01-07 23:37:14 +08:00 via Android
    楼主提交个 bug 给微软吧?不然也许下个版本还是会有这个问题。
    或者联系下群里的 vxxx 或者 mili 让他们写封邮件(虽然感觉不是很实际)。

    叹气,看了 V2 的回复,感觉 V2 越来越水了。
    coolcfan
        8
    coolcfan  
       2016-01-07 23:52:44 +08:00
    去 Insider Hub 写反馈,回头我去搜索然后给你点赞。
    jonechenug
        9
    jonechenug  
       2016-01-07 23:58:04 +08:00 via Android
    只是用户体验不好而已,顶楼上的。再者更新后,语言包不能及时更新也是正常,你没见过一些 linux 发行版的安装中文版本,进入系统还要更新语言包,而且还不全面,卸载掉中文重新安装就变英文呢(不是黑,个人经历)。
    yangff
        10
    yangff  
    OP
       2016-01-08 00:05:35 +08:00
    @jonechenug 你能看清楚再说话吗?
    yangff
        11
    yangff  
    OP
       2016-01-08 00:05:52 +08:00
    @coolcfan insider 在这个版本直接不能用了……鬼知道为什么,我开 VPN 都不行= =
    yangff
        12
    yangff  
    OP
       2016-01-08 00:06:46 +08:00
    @monsoon 无论是 community 还是 technet 都没什么卵用><。。
    yeeyeung
        13
    yeeyeung  
       2016-01-08 00:08:14 +08:00
    这种例子很多啊,感觉 windows 还是很程序员思维的,交互很多地方并不人性化
    yangff
        14
    yangff  
    OP
       2016-01-08 00:31:25 +08:00
    @yeeyeung ……这不是人性化的问题啊..
    orvice
        15
    orvice  
       2016-01-08 00:33:20 +08:00
    OSX 也是各种奇怪 bugs 的好么
    yeeyeung
        16
    yeeyeung  
       2016-01-08 00:35:22 +08:00
    @yangff 不啊,我认为这种损人不利己的设计就是不够人性化
    sneezry
        17
    sneezry  
       2016-01-08 00:55:34 +08:00 via iPhone
    其实不都是
    hjc4869
        18
    hjc4869  
       2016-01-08 06:35:02 +08:00
    所以说我一直用英文系统,语言什么的加几个输入法就行了……
    顶多 explorer 中文字体变成混合日文字体(逃
    vietor
        19
    vietor  
       2016-01-08 08:07:32 +08:00 via Android
    微软拼音 卸不掉也禁用不了,日了 dog
    echo111222
        20
    echo111222  
       2016-01-08 09:27:58 +08:00
    @vietor 可以删除,不使用。。
    longaiwp
        21
    longaiwp  
       2016-01-08 11:56:55 +08:00
    @yangff 首先我真想 block 了上面说 windows Low 和说用 osx 的,另外 yff 聚聚你这个提个 Bug 吧,互联网时代,这两家都是一大堆问题,话说你的 RPC 问题解决了没?
    zhfish
        22
    zhfish  
       2016-01-08 12:21:33 +08:00
    ltsb 没有 store ...
    yangff
        23
    yangff  
    OP
       2016-01-08 12:42:00 +08:00
    @longaiwp 没解决》《
    longaiwp
        24
    longaiwp  
       2016-01-08 16:19:22 +08:00
    @yangff 不怕,那群家伙重构内核还会莫名解决和带来一堆奇怪的问题,不要紧
    coolcfan
        25
    coolcfan  
       2016-01-09 10:03:55 +08:00
    @yangff 是连接不上还是怎么回事?我之前也死活上不去 Insider Hub ,但是后来突然就能上去了(忘了有没有折腾什么东西)
    yangff
        26
    yangff  
    OP
       2016-01-09 10:04:33 +08:00 via Android
    @coolcfan 连的上发不出去
    coolcfan
        27
    coolcfan  
       2016-01-09 10:10:56 +08:00
    @yangff 可能是吐槽的太多,服务器被虐跪了 233
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5478 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 130ms · UTC 08:49 · PVG 16:49 · LAX 00:49 · JFK 03:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.