周末捣鼓系统的时候,Windows 更新里面一直未曾出现的“升级到 Windows 10”可选更新居然不合时宜的出现了。不胜其烦之下干脆就升级到 Windows 10 了。虽然有一个月的时间可以让我还原到原来的 Windows 7,不过还是决定放弃这个机会,直接清除了自动生成的备份文件和升级用的临时文件。可惜我选择留在 Windows 10 上并不是因为它比 Windows 7 让我感觉更好。
升级¶
这次升级本来是在计划外的。周末本来是休息的时间,可是不知道哪根筋错了,看到了 Reddit 上一篇帖子介绍如何清除和禁用 Windows 7/8.1 上的遥测(Removing telemetry from windows 7 and 8.x)(其实就是微软为了收集系统信息而设置的一些报告程序),然后就忍不住比照着操作了一番。本打算卸载这几个更新包后重启系统,再检查更新并把它们标记为隐藏的,结果重启系统后突然就发现了一个“可选更新”是升级到 Windows 10。更悲催的是,这个升级到 Windows 10 的更新是没法隐藏掉的——隐藏之后下次检查更新它就又出来了,而且会把自己选中(:( 看起来一点都不“可选”)。细思极恐,这明摆着是让我什么时候不小心就给应用次更新的节凑啊。算了,干脆升级吧。
升级过程倒是还算快。2.8GB的更新包下载了没多久(12Mb带宽),应用更新也很快,就是重启之后经历一次比较长的类似安装的过程。将近两个小时吧,我下载了个 Candy Crush 一直在玩。可能是因为原来 Windows 7 里面东西太多,新系统需要给捣鼓一遍吧。
隐私安全¶
之所以一直无意于升级到 Windows 10 就是因为风传的关于微软在 Windows 10 中引入的各种信息收集手段让人感觉不舒服。也只是不舒服而已。像我这样的升斗小民真的没什么好担心的。只是那种让人膈应的感觉会如影随形的潜伏在每一次点击鼠标或者敲击键盘的指尖。更何况已经非常熟悉的作为替代品的 Windows 7 会一直接受支持直到 2020 年呢。
然而转念一想,升级了其实也没什么大的隐私担忧。Windows 作为广泛使用的操作系统,有更多比我更在意隐私和安全的行家会不断的监督 Windows 的行为,尽管微软急于模仿 Google 从用户信息的大数据中获取成功的路数,也不敢做得太过火。再加上有很多热心的极客会分享阻止 Windows 收集并上传信息给微软的各种方法,也算是极大的安慰。
对于隐私安全,以下几点已经仿照网上分享的心得应用下来了:
- 安装过程中不要使用推荐的默认配置,虽然那个自定义设置的字体很小,颜色也很不显眼,还是要去点一下,把能关的都关掉(默认可都是开的,比如打字、墨迹、广告 ID、地理位置等),即使可能会造成 Cortana 不管用(我是从一开始就没打算使用 Cortana 的)。
- 安装完成后到“设置” –> “隐私” 里面检查每一项设置,特别还要注意每项设置下面淡灰色的、非常不显眼的、多数人都会以为仅仅是个无关紧要的注释的文字,那里也有很多是可以点击并设置的,有时候还挺重要。
- Telemetry。前面提到过的,我就是因为要关闭 Windows 7 中的这个东西才最后走上 Windows 10 这个更大的贼船的。Home(家庭)版的 Windows 10 似乎只能将其设置为只发送“基本”信息,而由专业版和旗舰版升级而来的 Windows 10 Pro 似乎可以将其设置为“关闭”(Off)的。可以从组策略里访问该选项:
- 右键单击“开始”按钮,然后单击“运行”,输入
gpedit.msc
并回车,这样可以打开组策略编辑器; - 浏览到 Computer Configuration (计算机配置) > Administrative Templates (管理模板) > Windows Components (Windows 组件)> Data Collection (数据收集),这里有个 Allow Telemetry(允许遥测),双击即可编辑它,将其改为“启用”(Enable)并在下面的选项中选择 0 – Security [Enterprise Only],或者如果这个不能选就选择 1 – Basic,然后单击确定保存。
- 右键单击“开始”按钮,然后单击“运行”,输入
然后还有就是,前面提到的 Removing telemetry from windows 7 and 8.x 里面的很多关于“计划任务”(位于:控制面板 –> 系统和安全 –> 管理工具 –> 任务计划,依次展开 Microsoft –> Windows)的设置也可以应用在 Windows 10 上面(实际上这里有 Windows 10 版的汇总)。这包括,
- “Application Experience” 下面的所有项;
- “Autochk” 下面的所有项;
- “Customer Experience Improvement Program” 下面的所有项;
- “Disk Diagnostic” 下的 “Microsoft-Windows-DiskDiagnosticDataCollector”;
- “Maintenance” 下的 “WinSAT”;
- “Media Center” 下,单击”状态”栏, 然后选择所有不是 disable(禁用)的项将它们设置为禁用。
再补充一样。Reddit 上有用户表示,禁用程序错误调试比直接删除要好,所以,
sc config diagtrack start=disabled sc config dmwappushservice start=disabled
当然那个 services.msc (服务管理)(右键单击“开始”按钮,然后单击“运行”,输入 services.msc
并回车)里面的“远程注册表(Remote Registry)”也是可以在 Windows 10 里设置为禁用的。
清理 Windows 应用¶
Windows 上的 Apps 对我来说真的没多少吸引力。目前能删除的已经都删除了,希望以后有机会继续删除一些目前看起来无法删除的应用。想删除的应用列表:(补充,从 How-to Geeks 上看到的删除内置应用的方法,以管理员身份运行 PowerShell,删除命令格式如下,
Get-AppxPackage *应用内部名* | Remove-AppxPackage
这个应用名看来也不太好确定。)
- 3D Builder
Get-AppxPackage *3dbuilder* | Remove-AppxPackage
- Alarms and Clock 闹铃和时钟
Get-AppxPackage *windowsalarms* | Remove-AppxPackage
- Camera 相机
Get-AppxPackage *windowscamera* | Remove-AppxPackage
- Films & TV
Get-AppxPackage *zunevideo* | Remove-AppxPackage
- Groove Music
Get-AppxPackage *zunemusic* | Remove-AppxPackage
- Mail and Calendar
Get-AppxPackage *windowscommunicationsapps* | Remove-AppxPackage
- OneNote
Get-AppxPackage *onenote* | Remove-AppxPackage
- (People)
Get-AppxPackage *people* | Remove-AppxPackage
- Phone Companion
Get-AppxPackage *windowsphone* | Remove-AppxPackage
- Photos
Get-AppxPackage *photos* | Remove-AppxPackage
- (Store)
Get-AppxPackage *windowsstore* | Remove-AppxPackage
- Weather
Get-AppxPackage *bingweather* | Remove-AppxPackage
- Xbox
Get-AppxPackage *xboxapp* | Remove-AppxPackage
内置应用 Contact、Cortana、Edge、Feedback 是不能卸载的,因为属于 Windows 关键组件。而下面的一行 PowerShell 指令可以一次性重新安装所有的内置应用,
Get-AppxPackage -AllUsers| Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”}
释放磁盘空间¶
最后,因为没打算退回到 Windows 7,于是在系统盘上执行了磁盘清理(右键单击系统盘 –> 属性(常规) –> 磁盘清理;在清理结果那一窗口单击左下角的“清理系统文件”(Clean up system files)会有关于旧版本 Windows 备份以及安装临时文件这两个选项)。这样的清理可以释放大约 11GB 空间出来。
个人感受¶
捣鼓了一晚上的新系统,感觉操作习惯不需要太大的变化就能适应。使用中有这么几点体会:
- 对我来说,真的没有什么我特别需要的新功能,倒是有一堆我不需要的新功能,还没法关闭或者卸载/禁用。
- 一些操作更方便了(比如复制文件可以有暂停,命令行窗口可以直接 Ctrl+V 粘贴内容等),但是更多的系统设置可能更难找了(比如前面提到的隐私设置)(也许从另一方面讲就是,对于不太熟悉电脑的人可以不用纠结那么多设置了,直接任微软摆布吧)。
- 系统盘剩余空间变大了。原来 50GB 只有 10GB 空闲,现在有 16GB 空闲(磁盘清理之后)。
- Chrome 响应慢了很多,且 CPU 占用高了很多。Google 产品帮助论坛里有人反映这问题了,不过似乎没什么结论。这里有说也许重新安装会改善,我还没试。
- 一个名为“.net runtime optimizer service”的进程运行了很长世间并且占用了非常高的 CPU。搜索的结果显示这个问题似乎很早就出现过了,只是我一直到用上 Windows 10 才遇到。也许是升级后需要优化一下?等等看以后还会这样不。
- 平常电脑简单使用的时候风扇没什么声音,现在把它丢在那里不做什么工作也可能会因为系统的东西运行(比如上一条)导致风扇狂转。
- 经常使用的图片查看器居然被 Windows 照片给“取代”了,很不爽。刚开始还以为以前的 Windows 图片查看器被抛弃了,结果却在安装了这里推荐的图片查看器 ImageGlass(另外一个被推荐来替代 Photos/Windows Photo Viewer 的是 IrfanView,不过我懒得试了) 之后寻找文件关联(微软真是想尽一切办法让大家用它家的应用啊)的时候发现它还在。
- ImageGlass 在安装后可以从其“设置”里设置一些文件关联;
- 文件关联真的不如以前方便了。ImageGlass 安装之后居然不会被推荐为可用的图片打开程序。控制面板 –> 程序 –> 默认程序里面更是没它什么事儿。所以我干脆拿 ImageGlass 替换了 Windows 图片查看器。
- 新的微软拼音似乎不如一直用的微软拼音 2010 反应快。或者按照我的体验来讲,有时候简直慢得一塌糊涂。好在目前来看还能接受。只是,其设置里的“云输入方式”被我关掉了。
- 有了 Quick Access 似乎 Library(库)就没多大用了。
- 为什么有时候 system 进程占用了大量内存?
- 因为 Windows 10 中采用了新的内存管理机制,会动态将暂时不用的内存内容压缩(就像我们打包压缩文件一样)起来而不是写入到硬盘上的虚拟内存(虽然也可能会用虚拟内存)。这部分压缩的内容就算在 system 进程的头上了。与之相应的,压缩/解压过程又会消耗一部分 CPU 资源,所以进程管理器中显示的 system 进程的 CPU 占用也会比较大。参考这里。
总之,Windows 10 没有带来什么让我心动的功能。也就是说,对我而言,它不比 Windows 7 好,但是似乎也不差。就这么先用着吧,希望不会有一天想要重新安装 Windows 7。
让人忍无可忍的 Windows Update¶
最近一段时间的 Windows 累积更新(Cumulative Update)真是让人忍无可忍,从 KB3093266、KB3097617 到最新的 KB3105210 都反复的安装失败。这并不是个案。可偏偏 Windows 的自动更新还没有提供便捷的设置来禁用自动下载和安装更新。虽然可以选择 Notify to schedule restart,可是真是很烦人的,特别是一直失败还一直再试。
(2015.11.13)12号推送的1511版本大更新似乎要求必须安装累计更新 KB 3105213(用于替代 KB 3105210),而 KB 3105213 跟其前辈一样的安装失败。看网上的评论,似乎只出现在从旧版升级到 Windows 10 系统中。可是目前来说,全新安装一次操作系统的工作量对我来说有点难以接受。继续等待吧。
(2015.11.14)使用微软官方的“显示或隐藏更新”工具包(here),可以临时隐藏 KB 3105213,然后就可以直接升级 Windows 10 的 Threshold 2 更新 1511 版本了。
- 然后就不用再升级这个累积更新了。
- 可是顺便的后果是,很多前面修改的设定又被改回默认的了,删除了的应用也被重新安装了回来。看来需要做个批处理了。不过组策略里的设定似乎没有受到影响。
- 在系统盘之后自动创建了一个隐藏的磁盘分区 Healthy (Recovery Partition),847MB。
(2015.11.21)升级到 Threshold 2 之后遇到的第一个累积更新终于一次性成功安装了。
禁用*完全*自动更新¶
幸好我安装的是 Pro 版,可以从组策略修改它。直接运行 gpedit.msc,在计算机管理,管理模板,Windows 组件,Windows 更新(Computer Configuration > Administrative Templates > Windows Components > Windows Update)中,修改“配置自动更新(Configure Automatic Updates)”,启用它,选项可以改成“自动下载并通知安装更新”(Auto download and notify for install)或者“通知下载然后通知安装更新”(Notify for download and notify for install)。这样至少不用在每次重启电脑的时候就要等待它安装、失败然后回滚还原。实在没时间跟它耗下去了。
本来其实我很少重启计算机的。可是在 Windows 10 下,居然动不动就休眠失败,于是只好按电源键5秒来硬关机。这样导致我数据丢了不少(NotePad++自动保存的未保存文件丢失)。最近发现它会在休眠状态下自动唤醒计算机来安装更新。于是顺便在上面组策略相同的位置将“启用 Windows 更新电源管理来自动唤醒系统以安装计划的更新”(Enabling Windows Update Power Management to automantically wake up the system to install scheduled updates)。
据说还可以通过将网络连接设置为计量式的(也就是按流量收费的意思)来使得 Windows 不再自动下载并安装更新。该设置位于开始–>设置–>网络与互联网–>所选网络连接的高级选项里面。我就懒得试了。
微软花如此大的力气来推广的 Windows 10 为什么会是如此让人失望的东西呢?©
本文发表于水景一页。永久链接:<https://cnzhx.net/blog/upgrade-to-windows-10/>。转载请保留此信息及相应链接。
我开始就升级了,但是感觉不如WIN8.1好用。
8系我没用过,主要是不喜欢那个开始界面,在传统笔记本上非常不方便。不过跟7比有好有差吧。
还是更喜欢 Win7……
据说微软开始在 Insider 版的 Win10 开始菜单里进行应用推荐(发广告)了。
老机器用win7还可以,未来几年的新机最好上win10,因为硬件更新换代会陆续出现新技术,win7是不支持以后这些新技术的
这个说得很有道理。
引用通告: openSUSE 与 Windows 使用 Grub2 双启动 | 水景一页