小编fre*_*rik的帖子

如何以编程方式禁用 Windows 10 Pro 自动重启?

我希望以某种方式禁用 Windows 10 的自动重启,因为这会中断长时间运行的命令,我希望以“编程方式”执行此操作;例如通过脚本。对我来说,通过 UI 设置这个选项会太麻烦(很多机器和频繁重新安装 Windows)。

我不一定希望禁用 Windows 更新或自动下载更新。我只是不希望机器在未经我同意的情况下重新启动。

如何才能做到这一点?


AUOptions regedit 键不是答案

大多数 Google 搜索结果似乎表明,将 regedit 键设置HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate\AU\AUOptions3,然后重新启动,将使 Windows 更新将其下拉菜单选项设置为“通知计划重新启动”而不是默认的“自动(推荐)”,并且这将阻止 Windows 自动重新启动。

但是,以下命令(+ 重新启动)都不会在我的 Windows 10 专业版(64 位)版本 1511 操作系统内部版本 10586.218 副本上产生该结果:

reg add "HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate\AU" /f /v "AUOptions" /t REG_SZ /d "00000003"

reg add "HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate\AU" /f /v "AUOptions" /t REG_DWORD /d "3"
Run Code Online (Sandbox Code Playgroud)

相反,这两个命令都会将设置保留为“自动(推荐)”,这将导致 Windows 自动保持下载更新,安装它们并在必要时重新启动。

您也可以手动更改此下拉菜单,重新启动并检查 regedit,您会看到AUOptions密钥没有更改,这表明这不是在 Windows 10 专业版上设置此选项的方式。

这不是“如何在 Windows 10 中禁用自动重启? ”的副本。

请注意,这是没有的副本如何禁止 …

windows-registry windows-update windows-10

7
推荐指数
0
解决办法
802
查看次数

如何以最通用且与发行版无关的方式设置本地时间/时区?

我创建了一个 docker 容器,它在错误的时区运行。我个人需要它在我的时区运行(欧洲/斯德哥尔摩,GMT+1)。由于该项目是开源的,其他用户也可能希望改变它。我希望任何人都可以轻松地在 Dockerfile 或 docker-compose.yml 中更改它。

如果可能,我还希望该解决方案不仅适用于 CentOS,以防有人希望使用不同的发行版。

在我的 docker 容器中设置本地时间/时区的最与发行版无关的方法是什么?


这两种方法似乎很常见,但我不确定它们是否真的对我来说是最好的方法:

TZ 环境变量

一些 Linux 发行版读取 TZ 环境变量。但是,我注意到当我使用centos:7图像时它不起作用。

/etc/本地时间

您可以在 docker-compose.yml 中将容器映射/etc/localtime/etc/localtime主机上。但是这样做时,使用的发行版/etc/timezone会保留在 UTC 和软件中,这些软件可能正在读取然后会读取错误的时区。

linux centos docker

5
推荐指数
1
解决办法
4876
查看次数

Windows 10无人值守安装:如何设置输入区域设置、系统语言和货币/日期格式?

我已经成功创建了一个Autounattend.xml使用在线工具的工具,我用它来安装 Windows 10 64 位,在安装过程中不会提示任何问题。

但是,它似乎无法设置输入区域设置、系统语言和货币/日期格式。每次安装时我都会看到一个屏幕(见下文),它询问我有关此问题的信息,我理想情况下希望由Autounattend.xml.

在此输入图像描述

如何预先配置此对话框?

这是我的Autounattend.xml文件:

<!--*************************************************
Windows 10 Answer File Generator
Created using Windows AFG found at:
http://windowsafg.no-ip.org
**************************************************-->

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="windowsPE">
        <component language="neutral" name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <SetupUILanguage>
                <UILanguage>en-US</UILanguage>
            </SetupUILanguage>
            <InputLocale>041d:0000041d</InputLocale>
            <SystemLocale>en-US</SystemLocale>
            <UILanguage>en-US</UILanguage>
            <UILanguageFallback>en-US</UILanguageFallback>
            <UserLocale>en-US</UserLocale>
        </component>
        <component language="neutral" name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <SetupUILanguage>
                <UILanguage>en-US</UILanguage>
            </SetupUILanguage>
            <InputLocale>041d:0000041d</InputLocale>
            <SystemLocale>en-US</SystemLocale>
            <UILanguage>en-US</UILanguage>
            <UILanguageFallback>en-US</UILanguageFallback>
            <UserLocale>en-US</UserLocale>
        </component>
        <component language="neutral" name="Microsoft-Windows-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <DiskConfiguration> …
Run Code Online (Sandbox Code Playgroud)

unattended windows-installation windows-10

1
推荐指数
1
解决办法
2万
查看次数