4 Star 28 Fork 1

scruel / win10-init-all

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

Win10-Init-All

Win10-Init-All 是一个基于 PowerShell 的脚本项目,旨在一键运行脚本后自动完成安装软件、恢复相关设置等操作。喝杯咖啡稍作等待,即可以最纯净的方式,尽情开始你的工作。

重装系统很简单,而安装软件,恢复系统设置等过程却非常耗时且恼人,有时配置失误又会导致一些意外问题。企业级部署已另有软件,而个人方面没有很好的软件,所以在一顿折腾后,编写了这个项目。

本项目暂仅支持 windows 10 操作系统,贡献代码请按照 README 所示,谢谢。

项目编写时只选取、增改了个人需要的部分功能,由于改动较大,上文中提及的 README 在个人时间充裕后会根据本项目重新再优化、完善、翻译。(当然欢迎贡献/(ㄒoㄒ)/~~))

使用说明

  1. 克隆/下载本项目
  2. 根据项目结构说明进行自定义
  3. 右键 apply-all 以 PowerShell 运行

PS:自动安装软件部分需要安装包提供静默安装参数,无法完成静默安装的使用到了AutoHotKey等脚本软件。

项目结构

.
├──  apply-all.ps1                一键应用
├──  batchs                       旧的 batch 文件
│   ├──  context_menu_tweaks.bat  右键菜单优化
│   └──  sound_tweaks.bat         声音方案改为无声方案
├──  modules
│   ├──  apply_tweaks_default.ps1 应用优化设置               可自定义
│   ├──  install_apps.ps1         App 安装                  需自定义
│   ├──  install_apps_tweaks.psm1 安装 App 的设置与优化      需自定义
│   ├──  install_drives.ps1       驱动程序安装               需自定义
│   ├──  set_environments.ps1     系统环境变量设置           需自定义
│   ├──  network_tweaks.psm1
│   ├──  system_apps_tweaks.psm1  
│   ├──  system_tweaks.psm1       
│   ├──  ui_tweaks.psm1           
│   ├──  utils.psm1
│   ├──  environment_utils.psm1
│   ├──  Set-BlueLight.psm1
│   └──  wallpapaer_utils.psm1
├──  README.md
├──  resources
│   ├──  configurations
│   │   ├──  notepad++            Notepad++ 个人主题及设置
│   │   │   ├──  config.xml
│   │   │   └──  npp_scruel.xml
│   │   └──  potplayer            PotPlayer 个人皮肤及设置
│   │       ├──  myZune.dsf
│   │       └──  PotPlayerMini64.ini
│   ├──  install                  office 安装选项模板文件("/admin"生成)
│   │   ├──  office.MSP
│   │   └──  office.MSP.xml          
│   ├──  startmenu.xml            开始菜单备份(由 Export-StartLayout 导出)
│   └──  TaskBar                  任务栏设置
│       ├──  lnks
│       │   ├──  desktop.ini
│       │   ├──  File Explorer.lnk
│       │   ├──  Firefox Developer Edition.lnk
│       │   ├──  Google Chrome.lnk
│       │   └──  Nightly.lnk
│       └──  taskbar.reg
└──  test.ps1                     默认引入所有模块,用于测试方法

许可协议

MIT License

如不特殊注明,所有模块都以此协议授权使用。若有意愿软件化本项目,欢迎联系。

鸣谢

编写过程中参考了许多优秀开源项目及网络资源,无法一一致谢,在此统一聊表谢意。

作者 scruel

联系邮箱: scruel@vip.qq.com

2017年11月29日

MIT License Copyright (c) 2017 scruel Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

A project to reset all software and settings after win10 reinstall. 展开 收起
PowerShell 等 2 种语言
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
PowerShell
1
https://gitee.com/scruel/win10-init-all.git
git@gitee.com:scruel/win10-init-all.git
scruel
win10-init-all
win10-init-all
master

搜索帮助