forked from SyXo/offlineinsiderenroll
-
Notifications
You must be signed in to change notification settings - Fork 283
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
eb0a830
commit 70d26b4
Showing
2 changed files
with
29 additions
and
17 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,45 +1,50 @@ | ||
OfflineInsiderEnroll | ||
-------------------- | ||
|
||
 | ||
### Description | ||
OfflineInsiderEnroll is a simple Windows Command Prompt script to enable access | ||
to the Windows Insider Program on machines not signed in with Microsoft Account. | ||
|
||
This script is compatible only with Windows 10 RS5 and later. | ||
This script is compatible only with Windows 11 or Windows 10 version 1809 and later. | ||
|
||
### Usage | ||
This script requires administrative priviliges to run. You can simply execute it | ||
by right clicking it > `Run as Administrator`. | ||
|
||
#### Installation and configuration changes | ||
After starting the script offers selection of *Windows Insider Program* channels. | ||
After starting, the script offers selection of __*Windows Insider Program*__ channels. | ||
To make a selection, press a letter coresponding to option you choose and press | ||
ENTER. | ||
|
||
If the machine was not enrolled to the Insider Program, you will get prompted to | ||
restart your machine to enable *Microsoft Flight Signing* which is required by | ||
*Windows Insider Program*. | ||
restart your machine to enable *`Microsoft Flight Signing`* which is required by | ||
*`Windows Insider Program`*. | ||
|
||
**Notice:** Windows Insider Program requires telemetry to be set to *Full*. | ||
**Notice:** Windows Insider Program requires telemetry to be set to *`Full`*. | ||
After enrolling your machine to the *Windows Insider Program* please make sure | ||
that your diagnostic data collection settings are set to *Full*. Some *Insider | ||
Preview* builds may not get offered in *Windows Update* if you do not have | ||
correct telemetry settings. You can verify or modify your telemetry settings in | ||
*Settings* > *Privacy* > *Diagnostics & feedback*. | ||
that your diagnostic data collection settings are set to *`Full`*. Some `Insider | ||
Preview` builds may not get offered in *`Windows Update`* if you do not have | ||
correct telemetry settings. | ||
|
||
You can verify or modify your telemetry settings as follows: | ||
|
||
__Windows 11__: *`Settings`* > *`Privacy and Security`* > *`Diagnostics & feedback`* | ||
|
||
__Windows 10__: *`Settings`* > *`Privacy`* > *`Diagnostics & Feedback`* | ||
|
||
#### Restoring Windows Insider Program to default options | ||
To restore *Windows Insider Program* to default settings simply choose `Stop | ||
receiving Insider Preview builds` in OfflineInsiderEnroll. You will get prompted | ||
to reboot, because this option will disable *Microsoft Flight Signing*. | ||
To restore *`Windows Insider Program`* to default settings simply choose `Stop | ||
receiving Insider Preview builds` in `OfflineInsiderEnroll Script`. You will get prompted | ||
to reboot, because this option will disable *`Microsoft Flight Signing`*. | ||
|
||
### How does this work? | ||
This script takes advantage of undocumented `TestFlags` registry value. | ||
If this value is set to `0x20`, all access to online *Windows Insider* services | ||
gets disabled. Because of this, we can set our own *Windows Insider Preview* | ||
configuration without being overriden by the contact to the service. Since | ||
Windows Update does not check if machine is actually enrolled to the program, | ||
`Windows Update` does not check if machine is actually enrolled to the program, | ||
you will get offered *Insider Preview* builds by just setting correct values in | ||
the registry. | ||
|
||
### License | ||
This project is licensed under the MIT License. See `LICENSE` for details. | ||
This project is licensed under the MIT License and GNU License. See `LICENSE` for details. |