windows 相关设置

记录下常用设置,包括 windows,office,vs,方便查阅。

官方镜像下载

I tell you

安装时跳过登录

当屏幕显示“登录你的Microsoft账户”时,同时按下键盘的 Shift + F10,会打开一个黑色的命令提示符窗口。在黑色窗口里,输入 start ms-cxh:localonly,然后按回车键。系统会自动关闭命令提示符,并直接跳转出“创建本地账户”的界面,接下来就可以输入用户名并完成设置。

激活

MAS,不多说。

远程登录

要去掉 windows 的远程登录密码限制,运行 gpedit.msc,在 计算机配置 -> Windows 设置 -> 安全设置 -> 本地策略 -> 安全选项,在右侧选择 帐户:使用空密码的本地帐户只允许进行控制台登录,双击改为“已禁用”就能用空密码的帐户进行远程登录了。

共享

如果需要连不使用验证信息的 samba 共享服务,可能会弹出错误信息:

无法访问此共享文件夹,因为组织的安全策略阻止未经身份验证的来宾访问。 这些策略有助于保护 PC 免受网络上不安全或恶意设备的侵害。

解决方法是运行 gpedit.msc,在 计算机配置 -> 管理模板 -> 网络 -> Lanman 工作站 -> 启用不安全的来宾登录,双击选择 “启用”然后确定即可。

office 离线安装包制作

下载 Office Deployment Tool

访问 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

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注