安下载(俺下载):打造放心的绿色安全下载站! 安下载首页|软件分类|最近更新

所在位置: 首页  >  电脑软件  >  系统工具  >  系统其它 > Win10 Initial Setup Script(系统一键设置脚本) v1.0 免费版
Win10 Initial Setup Script(系统一键设置脚本)

Win10 Initial Setup Script(系统一键设置脚本)

 v1.0 免费版
  • 软件大小:0.04 MB
  • 更新日期:2020-10-24 14:07
  • 软件语言:简体中文
  • 软件类别:系统其它
  • 软件授权:免费版
  • 软件官网:
  • 适用平台:WinXP, Win7, Win8, Win10, WinAll
  • 软件厂商:

6
软件评分

本地下载文件大小:0.04 MB

软件介绍 人气软件 下载地址

为您推荐: 系统工具

  Win10 Initial Setup Script提供系统一键配置功能,通过这款软件就可以帮助用户快速配置部分系统设置内容,从而让用户在安装win系统和配置Windows Server服务器的时候自动完成一些设置任务,让用户不需要手动设置,直接运行这款脚本程序就可以完成配置,软件操作还是很简单的,您需要阅读官方提供的操作说明内容才能运行该脚本设置系统,该设置方案是开发者自己喜欢的一种设置例子,如果你觉得该配置方案不适合自己就不需要执行Win10 Initial Setup Script,如果你觉得默认的自动化方案适合自己就可以运行脚本一键设置!

Win10 Initial Setup Script(系统一键设置脚本)

开发介绍

  这是一个PowerShell脚本,用于自动化Windows 10和Windows Server 2016/2019的全新安装后完成的例行任务。这绝不是所有现有Windows调整的完整集合,也不是另一种“反间谍”类型的脚本。这只是我喜欢使用的设置,我认为这会使系统不那么吸引人。

软件功能

  还原功能

  始终添加具有相反名称(或等效名称)的函数,该函数会将行为恢复为默认值。默认设置为全新安装的Windows 10或Windows Server 2016/2019,在安装过程中或安装后均未进行任何调整。如果您无权使用其中任何一个,请以您所知的方式创建还原功能,如有必要,我将填写其余功能。

  功能相似

  检查是否还没有一个与您要添加的功能类似的功能。只要现有功能的名称和目标保持不变,请随时将调整添加到该功能中,而不用创建一个新功能。

  功能分组

  尝试按主题对功能进行分组。已经有几个主要组(隐私,安全性,服务等),但是即使在其中,某些调整也可能彼此相关。在这种情况下,请将新的调整添加到现有调整的下方,而不要添加到整个组的末尾。

  默认预设

  始终在Default.preset中添加对调整及其恢复功能的引用。在同一行上添加对两个函数的引用(注意空格),并始终注释掉还原函数。是否也注释掉默认预设中的调整是个人喜好的问题。经验法则是,如果该调整使系统更快,更流畅,更安全且不那么引人注目,则应默认启用它。可用性优先于性能(这就是为什么例如保持索引启用的原因)。

  重复性

  除非在不受支持的系统上应用,否则所有功能都必须重复应用而不会出现任何错误。创建注册表项时,请始终先检查该注册表项是否还不存在。删除注册表值时,请始终附加-ErrorAction SilentlyContinue以防止在删除已删除的值时出错。

软件特色

  卸载系统所有非必要的预装 UWP 软件;

  禁用数据上传、禁用反馈、关闭各类「建议」,禁用任务历史3;

  调整系统界面和动画,使之快速、简洁;

  调整文件浏览器界面,禁用 F1 呼出帮助;

脚本用法

  https://github.com/Disassembler0/Win10-Initial-Setup-Script

  如果只想使用默认预设运行脚本,请下载并解压缩最新版本,然后只需双击Default.cmd文件并确认“用户帐户控制”提示。当脚本尝试以提升的特权运行时,请确保您的帐户是Administrators组的成员

Win10 Initial Setup Script(系统一键设置脚本)

  该脚本支持命令行选项和参数,可以帮助您自定义调整选择甚至添加自己的自定义调整,但是这些功能需要一些命令行用法和PowerShell脚本的基本知识

  Windows构建概述

Win10 Initial Setup Script(系统一键设置脚本)

  高级用法

Win10 Initial Setup Script(系统一键设置脚本)
Win10 Initial Setup Script(系统一键设置脚本)

  预设值

  调整库由单独的幂等函数组成,每个函数包含一个调整项。这些功能可以分组为预设。预设只是应调用的函数名称列表。任何不存在或未在预设中注释的功能都不会被调用,因此将不会应用相应的调整。为了使脚本能够执行某些操作,您需要-include通过-preset或直接作为命令行参数提供至少一个调整库,并至少提供一个调整名。

  调整名称可以带有感叹号(!)前缀,这将导致该调整从选择中删除。如果您要应用整个预设,但在当前运行中忽略一些特定的调整,则此功能很有用。或者,您可以具有一个预设,该预设通过添加和删除少量调整来“修补”另一个预设。

  要提供自定义的预设,您可以直接将函数名称作为参数传递。

Win10 Initial Setup Script(系统一键设置脚本)

  或者,您可以创建一个在其中写入函数名称的文件(每行一个函数名称,不包含逗号或引号,允许使用空格,以开头的注释#),然后使用-preset参数传递文件名。

  预设文件示例mypreset.txt:

Win10 Initial Setup Script(系统一键设置脚本)

  使用上面的预设文件命令:

  powershell.exe -NoProfile -ExecutionPolicy Bypass -File Win10.ps1 -include Win10.psm1 -preset mypreset.txt

  包括

  该脚本还支持包含通过-include参数传递的用户提供模块的自定义调整。用户提供的模块的内容完全由用户决定,但是强烈建议将调整与主调整库中的各个功能分开。用户提供的脚本通过加载到主脚本中Import-Module,因此理想情况下,该库应该是.psm1PowerShell模块。用户提供的调整库示例mytweaks.psm1:

Win10 Initial Setup Script(系统一键设置脚本)

  使用上面的脚本命令:

  powershell.exe -NoProfile -ExecutionPolicy Bypass -File Win10.ps1 -include mytweaks.psm1 MyTweak1 MyTweak2

  组合

  可以将上述所有功能组合在一起。您可以拥有一个预设,其中包括原始脚本的调整和您个人的调整。无论-include和-preset选项可以多次使用,所以你可以分割你调整到组,然后根据您当前的需要将它们结合起来。在-include施加第一TWEAK之前模块总是进口的,所以在命令行参数的顺序并不重要,同样没有在调整的顺序(除了RequireAdmin,应该始终被第一和称为Restart,应始终称为最后)。可能会在一次单次运行中多次进行某些调整,因为您有多个预设。由于调整是幂等的,因此不会造成任何问题。

  预设文件示例otherpreset.txt:

Win10 Initial Setup Script(系统一键设置脚本)

  使用所有三个示例结合的命令:

  powershell.exe -NoProfile -ExecutionPolicy Bypass -File Win10.ps1 -include Win10.psm1 -include mytweaks.psm1 -preset mypreset.txt -preset otherpreset.txt Restart

  记录中

  如果要存储脚本执行的输出,可以使用-log参数,后跟要创建的日志文件的文件名来进行存储。例如:

  powershell.exe -NoProfile -ExecutionPolicy Bypass -File Win10.ps1 -include Win10.psm1 -preset mypreset.txt -log myoutput.log

  使用PowerShell Start-Transcriptcmdlet完成日志记录,该命令将有关当前环境的其他信息(日期,计算机和用户名,用于执行的命令等)写入文件的开头,并记录标准输出和标准错误流。

  维护自己的叉子

  定制脚本设置的最简单方法是创建自己的预设,以及根据需要创建自己的调整脚本,如上所述。为了易于入门,您可以基于Default.cmd和Default.preset进行修改,并仅对其进行维护。如果仍然选择分叉脚本,则无需注释或删除Win10.psm1中的实际函数,因为如果未调用它们,则不会使用它们。

  如果您希望对基本脚本进行更详尽的修改并结合一些个人调整或调整,那么我建议您通过以下方式进行:

  1、在GitHub上分叉存储库(显然)。

  2、在您的计算机上克隆叉子。

Win10 Initial Setup Script(系统一键设置脚本)

  3、将原始存储库添加为远程存储库(上游)。

Win10 Initial Setup Script(系统一键设置脚本)

  4、提交您认为合适的修改。

  5、上游有新添加的组件后,创建一个临时分支,获取更改并将该分支重置为与此存储库相同。

Win10 Initial Setup Script(系统一键设置脚本)

  6、如果您的上游分支是最新的,请检查您的母版并根据上游分支对其进行基础调整。如果变更集之间存在一些冲突,将要求您手动解决它们。

Win10 Initial Setup Script(系统一键设置脚本)

  7、最终,删除上游分支,并强制将更改推回到GitHub上。

Win10 Initial Setup Script(系统一键设置脚本)

常问问题

  问:我可以安全地运行脚本吗?

  答:绝对不是。您必须了解这些功能的作用以及运行这些功能将对您产生的影响。某些功能会降低安全性,隐藏控件或卸载应用程序。如果不确定脚本的功能,请不要尝试运行它!

  问:我可以重复运行脚本吗?

  A:是的!实际上,该脚本已编写为完全支持该脚本,因为大型Windows Update重置某些设置并不少见。

  问:支持哪些Windows版本?

  答:该脚本旨在与从半年频道接收更新的Windows 10的最新64位版本完全兼容,但是,如果您创建自己的预设并排除不兼容的调整,则该脚本也可以在LTSB / LTSC,也可能在32位系统上。大多数调整将适用于所有Windows版本。其中一些依赖于组策略设置,因此家庭版和教育版可能会有一些限制。

  问:我可以在Windows Server 2016或2019上运行脚本吗?

  答:是的。从2.5版开始,支持Windows Server。甚至很少有针对服务器环境的调整。但是请记住,该脚本仍主要是针对Windows 10设计的,因此您必须创建自己的预设。

  问:我可以在Windows 7、8、8.1或其他版本的Windows上运行脚本吗?

  答:不会。尽管某些调整也可能适用于旧版Windows,但该脚本仅适用于Windows 10和Windows Server 2016/2019。没有计划支持旧版。

  问:我可以在多用户环境中运行脚本吗?

  答:是的,在一定程度上。仅针对当前正在执行脚本的用户设置了一些调整(最值得注意的是UI调整)。如上所述,脚本可以重复运行;因此可以多次运行,每次以不同的用户身份运行。由于Windows中身份验证和特权升级机制的性质,大多数调整只能由属于管理员的用户成功应用组。标准用户将收到一个UAC提示,询问管理员凭据,然后将这些更改应用到给定的管理员帐户,而不是原始的非特权帐户。有几种方法可以通过编程方式来规避,但是我不打算包含任何方法,因为这会对代码的复杂性和可读性产生负面影响。如果仍然希望在多用户环境中使用脚本,请在问题29中查看此答案以获取一些指针。

  问:您是否测试了脚本?

  答:是的。我正在测试VM的最新64位家庭版和企业版中的新增功能。在进行所有较大的更新之后,我还定期将其用于所有家庭安装。

下载地址