记录下常用设置,包括 windows,office,vs,方便查阅。
官方镜像下载
安装时跳过登录
当屏幕显示“登录你的Microsoft账户”时,同时按下键盘的 Shift + F10,会打开一个黑色的命令提示符窗口。在黑色窗口里,输入 start ms-cxh:localonly,然后按回车键。系统会自动关闭命令提示符,并直接跳转出“创建本地账户”的界面,接下来就可以输入用户名并完成设置。
激活
MAS,不多说。
远程登录
要去掉 windows 的远程登录密码限制,运行 gpedit.msc,在 计算机配置 -> Windows 设置 -> 安全设置 -> 本地策略 -> 安全选项,在右侧选择 帐户:使用空密码的本地帐户只允许进行控制台登录,双击改为“已禁用”就能用空密码的帐户进行远程登录了。
共享
如果需要连不使用验证信息的 samba 共享服务,可能会弹出错误信息:
无法访问此共享文件夹,因为组织的安全策略阻止未经身份验证的来宾访问。 这些策略有助于保护 PC 免受网络上不安全或恶意设备的侵害。
解决方法是运行 gpedit.msc,在 计算机配置 -> 管理模板 -> 网络 -> Lanman 工作站 -> 启用不安全的来宾登录,双击选择 “启用”然后确定即可。
office 离线安装包制作
访问 https://config.office.com/,根据提示选择需要安装的组件(我就只选了 word/ppt/excel),完成后点击“导出”,最终会下载一个 xml 文件,放在与 office_setup.exe 相同的目录。
先下载安装所需的文件:
office_setup.exe /download configuration.xml
linux 制作 iso:
genisoimage -o office.iso -udf /path/to/iso-data
安装命令:
office_setup.exe /configure configuration.xml
vs c++ build tools 制作
默认 vs 是带界面以及一堆用不上的工具,实际只需要编译器及 sdk 就足够了(对于本人而言)。下面以 vs2019 制作 c++ build tools 为例,制作只包含编译器和 sdk 的 iso。
首先从 https://aka.ms/vs/16/release/vs_BuildTools.exe 下载安装程序。其中的数字 16 表示 vs2019 的版本,相应的 vs2022 的版本号为 17,vs2026 的版本号为 18,直接修改 url 即可下载。
然后下载需要的数据(vs2019 和 win10 sdk):
vs_BuildTools.exe --layout C:\vs2019 --add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --add Microsoft.VisualStudio.Component.Windows10SDK.19041 --lang zh-CN
参数说明:
--layout C:\vs2019:指定离线文件存放的路径。--add:见下面说明。--lang zh-CN:下载中文语言包。
linux 上生成 iso:
rm vs2019/vs_BuildTools.exe # 和 vs_setup.exe 重复
genisoimage -o vs2019-cpp-buildtools.iso -udf /path/to/iso-data
离线安装:
cd c:\vs2019
vs_setup.exe --noweb --add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --add Microsoft.VisualStudio.Component.Windows10SDK.19041
安装时选择
- MSVC v142 - VS 2019 C++ x64/x86 生成工具 (基础编译器 cl.exe)
- Windows 10 SDK (包含 windows.h 等核心头文件)
注意需要另外安装 cmake 和 git。
如果要开发 win7 也能跑的程序,加上宏
#ifndef WINVER
#define WINVER 0x0601
#endif
#ifndef _WIN32_WINNT
#define _WIN32_WINNT 0x0601
#endif