To Download go to -> Black Viper Script -Release
Current Version
Script: 4.1.3
(January 16, 2018)
Service: 3.1
(February 10, 2018) -Fall Creator's Update Version
This script lets you set Windows 10's services based on Black Viper's Service Configurations, your own Service Configuration (If in a proper format), or a backup of your Service Configurations made by this script.
Black Viper's Service Configurations from http://www.blackviper.com/
Note 1: Script is ment for Windows 10 Home x64 / Windows 10 Pro x64.. With Creator's Update or newer Installed
Note 2: If you are using a non english version of Windows and get a Build Check Error, please let me know
PS. Don't forget to check out my other Repo https://github.com/madbomb122/Win10Script
PPS. My Thanks goes out to all that have helped in any way
Recommended Requirements | AT YOURN OWN RISK* (See Note Below) | |
---|---|---|
OS | Windows 10 x64 | Windows 10 x32 |
Edition | Pro or Home | All Others |
Build | Creator's Update | Pre-Creator's Update |
Need Files
BlackViper-Win10.ps1 (Script) -Size about 76.3 KB
BlackViper.csv (Service Configurations) -Size about 6.84 KB
(Not the same as the one on BlackViper's Website)
Recommended Files
Update.bat (Script will use to update script if available) -Size about 11.7 KB
_Win10-BlackViper.bat (To run script easier) -Size about 5.49 KB
README.md (This Readme)
You can do a save as
on the filenames above to save them to you computer, you cannot do a save as
on github's file list
Note:
AT YOUR OWN RISK
1. Run the script on x32 w/o changing settings (But shows a warning)
2. Skip the check for
---A. Home/Pro ($Script:Edition_Check
variable in script or use -sec
switch)
---B. Creator's Update ($Script:Build_Check
variable in script or use -sbc
switch)
Download/Save the release file in - Black Viper Script -Release
Note 1: DO NOT RENAME THE FILES
Note 2: HAVE THE FILES IN THE SAME DIRECTORY
Next follow the Basic Usage or Advanced Usage
Run the Script by bat file _Win10-BlackViper.bat
(Recommended)
or
powershell.exe -NoProfile -ExecutionPolicy Bypass -File c:/BlackViper-Win10.ps1
For the above, Please note you need change the c:/ to the fullpath of your file
Select desired Services Configuration
Select the options you want and then click run script
Use one of the following Methods you can
- Run script or bat file with one (or more) of the switches below
- Edit the script (bottom of file) to change the values
- Edit the bat file (top of file) to change the values to add the switch
Switch | Description | Notes |
---|---|---|
-atos | Accepts the ToS | |
-auto | Runs the script to be Automated.. Closes on User input, Errors, End of Script) | Implies -atos |
-default | Runs the script with Services to Default Configuration | |
-safe | Runs the script with Services to Black Viper's Safe Configuration | |
-tweaked | Runs the script with Services to Black Viper's Tweaked Configuration | |
-all | Every windows services will change | |
-min | Just the services different from the default to safe/tweaked list | |
-bscc | Backup Current Service Configuration (CSV file) | Filename will be COMPUTERNAME-Service-Backup.csv |
-bscr | Backup Current Service Configuration (REG file) | Filename will be COMPUTERNAME-Service-Backup.reg |
-bscB | Backup Current Service Configuration (CSV and REG file) | Filename will be COMPUTERNAME-Service-Backup.FILETYPE |
-lcsc File.csv | Loads Custom Service Configuration | File.csv Name of backup/custom file |
-sec | Skips Edition Check (Home/Pro), Sets edition as Pro | USE AT YOUR OWN RISK |
-secp | Skips Edition Check (Home/Pro), Sets edition as Pro | USE AT YOUR OWN RISK |
-sech | Skips Edition Check (Home/Pro), Sets edition as Home | USE AT YOUR OWN RISK |
-sbc | Skips Build Check (Creator's Update) | USE AT YOUR OWN RISK |
-sxb | Skips Change to All Xbox Services | It keeps current setting |
-sic | Skips Internet Check (If checking for update) | Tests by pinging github.com |
-usc | Checks for Update to Script file before running | Auto downloads and runs if found |
-use | Checks for Update to Service file before running | Auto downloads and uses if found |
-snis | Shows not installed services (that can be changed) | |
-diag | Shows some diagnostic information on error messages | Stops automation |
-log | Makes a log file (Logs Notices, Errors, & Services changed) | Log file Script.log (default) |
-baf | File of all the services before and after the script | Services-Before.log and Services-After.log |
-dry | Runs script and shows what will be changed if ran normaly | No Services are changes |
-devl | Makes a log file with various Diagnostic information | No Services are changes |
-help | Lists of all the switches | Alt -h |
Examples:
powershell.exe -NoProfile -ExecutionPolicy Bypass -File BlackViper-Win10.ps1 -lcsc MyComp-Service-Backup.csv
powershell.exe -NoProfile -ExecutionPolicy Bypass -File BlackViper-Win10.ps1 -Set Default
powershell.exe -NoProfile -ExecutionPolicy Bypass -File BlackViper-Win10.ps1 -auto -use -tweaked -sec
_Win10-BlackViper.bat -Set Default
_Win10-BlackViper.bat -auto -use -tweaked -sec
This file is EXACTLY the same as the one in my other Repo
This file will
- Allow you to download my Black Viper Script or my Win 10 Script and the needed files (if any).
- The script will use to Download updates (to replace the old file, instead of creating a new file, so you dont have to rename the file or edit the bat file). (If this script is present)
Switch | Description |
---|---|
-Help | Shows the list of switches |
-BV | Downloads My Black Viper Script |
-W10 | Downloads My Windows 10 Script |
-Both | Downloads My Black Viper Script & My Windows 10 Script |
-Test | Downloads The Test Version of the Script |
-Run | Run the Script after Downloading (Does not work with -both) |
-Bat | Download the bat file to run script easier |
Q: The script file looks all messy in notepad, How do i view it?
A: Try using wordpad or what I recommend, Notepad++ https://notepad-plus-plus.org/
Q: Do you accept any donations?
A: If you would like to donate to me Please pick an item/giftcard from my amazon wishlist or Contact me about donating, Thanks.
Wishlist: https://www.amazon.com/gp/registry/wishlist/YBAYWBJES5DE/
Q: How can I contact you?
A: If it's an issue or suggestion please post under issue tab. Otherwise you can email me @ [email protected]. Before contacting me make sure you have ALL the needed files and the size is right (Look above under requirements).
Q: The Run button is disabled what do i do?
A: Look in the script option and skip the appropriate check (Build for Build, Edition for Edition).
Q: The script wont run, can you help me?
A: Yes, but first if you are using automation.. turn off automation and see if it gives and error that you can correct.
Q: Please E-Mail me if you are getting an Edition error when running Home/Pro?
A: E-Mail me what your edition is and what edition it says you are using, so I can add it to the list, Until then use -secp (for Pro) or -sech (for Home), Thanks.
Q: The script window closes or gives an error saying script is blocked, what do i do?
A: By default windows blocks ps1 scripts, you can use one of the following
1. Use the bat file to run the script (recommended)
2. On an admin powershell console Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted
Q: Who do I contact about the Service Configurations or an issue with the configuration?
A: Any "technical" issues (or why something is set one way or another) can be directed to Black Viper himself.
Q: Why does you script not change the service BLAH?
A: You didnt select the All option, it's not a default windows service, cant be changed, or some other good reason.
Q: I have an issue with the script, what do I do?
A: Post it as an issue using github's issues tab up top.
Q: Can I run the script safely?
A: The script itself is safe, but changes to services may cause problems for certin programs.
Q: Can I run the script repeatedly?
A: Yes, with same or different settings.
Q: I've run the script and it did BLAH, can I undo it?
A: Yes, run the script again and select again or load the backup configuration (if you made one).
Q: Can I use the script or modify it for my / my company's needs?
A: Sure. Just don't forget to include copyright notice as per the license requirements, and leave any Copyright in script too, if you make money from using it please consider a donation as thanks.
Q: The script messed up my computer.
A: The script is as is, any problems you have/had is your own problem.
Q: Are you going to add support for other editions of Windows 10 other than Pro or Home?
A: Sorry, I only support the windows 10 configuration listed on Black Viper's website, you can still use it on other edition but any problems you have are your own.
Q: Are you going to add support for builds before the "Creator's Update"?
A: Sorry, since I dont have the configuration from before the "Creator's Update" I can't add it.
Note: If you have the configuration please contact me.
Q: Will you make a script for any windows before windows 10?
A: No.
Q: What do the letters mean in the release tab after the version number?
A: The letter indicates that something other than the script was updated.. B = Bat file
, S = Service file
, U = Update Bat file
, M = Misc or Multiple Changes
Q: Can I download the csv file from Black Viper's website and use that?
A: No, my file is not the same.
Q: Can I add a service to be changed or stop one from changing?
A: Yes, to add/remove edit the file BlackViper.csv
or use the gui and uncheck the services you dont want changed
---to remove a service remove the line or put something to change service name, other than symbols (# is fine)
---to add put it in the proper format
Note: Number meaning 0 -Not Installed/Skip
, 1 -Disable
, 2 -Manual
, 3 -Automatic
, 4 -Auto (Delayed)
Q: I have a suggestion for the script, how do i suggest it?
A: Do a pull request with the change or submit it as an issue with the suggestion.
Q: How long are you going to maintain the script?
A: No Clue.
Q: When do you update the services file (BlackViper.csv)?
A: When Black Viper tells me there is a change or I see an update on his site, or someone tells me there is an update.