Forum Discussion

kamlesh-rao's avatar
kamlesh-rao
Brass Contributor
Jun 30, 2021

Beta and Dev Channels options are not showing up (Windows 10)

Note: This question is nothing related to Windows 11.

 

I have installed the below Windows 10 Insider ISO (Version 20H2 (OS Build 19042.1052))on my Hyper-V virtual machine.

 

When I go to Windows Insider Settings, I only see the Release Preview Channel, as shown below. 

 

 

Why is Beta and Dev Channels not getting shown? Can someone help me why such behavior? 

 

Thanks,

Kamlesh

  • QuinDev254's avatar
    QuinDev254
    Copper Contributor
    Use this:=>

    @echo off

    ::Borrowed from abbodi1406's scripts
    for /f "tokens=6 delims=[]. " %%i in ('ver') do set build=%%i

    if %build% LSS 17763 (
    echo =============================================================
    echo This script is compatible only with Windows 10 RS5 and later.
    echo =============================================================
    echo.
    pause
    goto :EOF
    )

    REG QUERY HKU\S-1-5-19\Environment >NUL 2>&1
    IF %ERRORLEVEL% EQU 0 goto :START_SCRIPT

    echo =====================================================
    echo This script needs to be executed as an administrator.
    echo =====================================================
    echo.
    pause
    goto :EOF

    :START_SCRIPT
    set "scriptver=2.5.0"
    set "FlightSigningEnabled=0"
    bcdedit /enum {current} | findstr /I /R /C:"^flightsigning *Yes$" >NUL 2>&1
    IF %ERRORLEVEL% EQU 0 set "FlightSigningEnabled=1"

    :CHOICE_MENU
    cls
    set "choice="
    echo OfflineInsiderEnroll v%scriptver%
    echo.
    echo 1 - Enroll to Dev Channel
    echo 2 - Enroll to Beta Channel
    echo 3 - Enroll to Release Preview Channel
    echo.
    echo 4 - Stop receiving Insider Preview builds
    echo 5 - Quit without making any changes
    echo.
    set /p choice="Choice: "
    echo.
    if /I "%choice%"=="1" goto :ENROLL_DEV
    if /I "%choice%"=="2" goto :ENROLL_BETA
    if /I "%choice%"=="3" goto :ENROLL_RP
    if /I "%choice%"=="4" goto :STOP_INSIDER
    if /I "%choice%"=="5" goto :EOF
    goto :CHOICE_MENU

    :ENROLL_RP
    set "Channel=ReleasePreview"
    set "Fancy=Release Preview Channel"
    set "BRL=8"
    goto :ENROLL

    :ENROLL_BETA
    set "Channel=Beta"
    set "Fancy=Beta Channel"
    set "BRL=4"
    goto :ENROLL

    :ENROLL_DEV
    set "Channel=Dev"
    set "Fancy=Dev Channel"
    set "BRL=2"
    goto :ENROLL

    :RESET_INSIDER_CONFIG
    reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Account" /f
    reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Applicability" /f
    reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Cache" /f
    reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\UI" /f
    reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\SLS\Programs\WUMUDCat" /f
    reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\SLS\Programs\RingExternal" /f
    reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\SLS\Programs\RingPreview" /f
    reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\SLS\Programs\RingInsiderSlow" /f
    reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\SLS\Programs\RingInsiderFast" /f
    reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection" /v AllowTelemetry /f
    reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection" /v AllowTelemetry /f
    reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v BranchReadinessLevel /f
    goto :EOF

    :ADD_INSIDER_CONFIG
    reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Orchestrator" /t REG_DWORD /v EnableUUPScan /d 1 /f
    reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\SLS\Programs\RingExternal" /t REG_DWORD /v Enabled /d 1 /f
    reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\SLS\Programs\WUMUDCat" /t REG_DWORD /v WUMUDCATEnabled /d 1 /f
    reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Applicability" /t REG_DWORD /v EnablePreviewBuilds /d 2 /f
    reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Applicability" /t REG_DWORD /v IsBuildFlightingEnabled /d 1 /f
    reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Applicability" /t REG_DWORD /v IsConfigSettingsFlightingEnabled /d 1 /f
    reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Applicability" /t REG_DWORD /v TestFlags /d 32 /f
    reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Applicability" /t REG_DWORD /v RingId /d 11 /f
    reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Applicability" /t REG_SZ /v Ring /d "External" /f
    rem reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Applicability" /t REG_SZ /v ContentType /d "Mainline" /f
    reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Applicability" /t REG_SZ /v BranchName /d "%Channel%" /f
    reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\UI\Strings" /t REG_SZ /v StickyXaml /d "<StackPanel xmlns="^""http://schemas.microsoft.com/winfx/2006/xaml/presentation"^""><TextBlock Style="^""{StaticResource BodyTextBlockStyle }"^"">This device has been enrolled to the Windows Insider program using OfflineInsiderEnroll v%scriptver%. If you want to change settings of the enrollment or stop receiving Insider Preview builds, please use the script. <Hyperlink NavigateUri="^""https://github.com/abbodi1406/offlineinsiderenroll/blob/master/readme.md"^"" TextDecorations="^""None"^"">Learn more</Hyperlink></TextBlock><TextBlock Text="^""Applied configuration"^"" Margin="^""0,20,0,10"^"" Style="^""{StaticResource SubtitleTextBlockStyle}"^"" /><TextBlock Style="^""{StaticResource BodyTextBlockStyle }"^"" Margin="^""0,0,0,5"^""><Run FontFamily="^""Segoe MDL2 Assets"^"">&#xECA7;</Run> <Span FontWeight="^""SemiBold"^"">%Fancy%</Span></TextBlock><TextBlock Text="^""Channel: %Channel%"^"" Style="^""{StaticResource BodyTextBlockStyle }"^"" /><TextBlock Text="^""Content: Mainline"^"" Style="^""{StaticResource BodyTextBlockStyle }"^"" /><TextBlock Text="^""Telemetry settings notice"^"" Margin="^""0,20,0,10"^"" Style="^""{StaticResource SubtitleTextBlockStyle}"^"" /><TextBlock Style="^""{StaticResource BodyTextBlockStyle }"^"">Windows Insider Program requires your diagnostic data collection settings to be set to <Span FontWeight="^""SemiBold"^"">Full</Span>. You can verify or modify your current settings in <Span FontWeight="^""SemiBold"^"">Diagnostics &amp; feedback</Span>.</TextBlock><Button Command="^""{StaticResource ActivateUriCommand}"^"" CommandParameter="^""ms-settings:privacy-feedback"^"" Margin="^""0,10,0,0"^""><TextBlock Margin="^""5,0,5,0"^"">Open Diagnostics &amp; feedback</TextBlock></Button></StackPanel>" /f
    reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\UI\Visibility" /t REG_DWORD /v UIHiddenElements /d 65535 /f
    reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\UI\Visibility" /t REG_DWORD /v UIDisabledElements /d 65535 /f
    reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\UI\Visibility" /t REG_DWORD /v UIServiceDrivenElementVisibility /d 0 /f
    reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\UI\Visibility" /t REG_DWORD /v UIErrorMessageVisibility /d 192 /f
    reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection" /t REG_DWORD /v AllowTelemetry /d 3 /f
    reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /t REG_DWORD /v BranchReadinessLevel /d %BRL% /f
    reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\UI\Strings" /t REG_SZ /v StickyMessage /d "{"^""Message"^"":"^""Device Enrolled Using OfflineInsiderEnroll"^"","^""LinkTitle"^"":"^"""^"","^""LinkUrl"^"":"^"""^"","^""DynamicXaml"^"":"^""<StackPanel xmlns=\\"^""http://schemas.microsoft.com/winfx/2006/xaml/presentation\\"^""><TextBlock Style=\\"^""{StaticResource BodyTextBlockStyle }\\"^"">This device has been enrolled to the Windows Insider program using OfflineInsiderEnroll v%scriptver%. If you want to change settings of the enrollment or stop receiving Insider Preview builds, please use the script. <Hyperlink NavigateUri=\\"^""https://github.com/abbodi1406/offlineinsiderenroll/blob/master/readme.md\\"^"" TextDecorations=\\"^""None\\"^"">Learn more</Hyperlink></TextBlock><TextBlock Text=\\"^""Applied configuration\\"^"" Margin=\\"^""0,20,0,10\\"^"" Style=\\"^""{StaticResource SubtitleTextBlockStyle}\\"^"" /><TextBlock Style=\\"^""{StaticResource BodyTextBlockStyle }\\"^"" Margin=\\"^""0,0,0,5\\"^""><Run FontFamily=\\"^""Segoe MDL2 Assets\\"^"">&#xECA7;</Run> <Span FontWeight=\\"^""SemiBold\\"^"">%Fancy%</Span></TextBlock><TextBlock Text=\\"^""Channel: %Channel%\\"^"" Style=\\"^""{StaticResource BodyTextBlockStyle }\\"^"" /><TextBlock Text=\\"^""Content: Mainline\\"^"" Style=\\"^""{StaticResource BodyTextBlockStyle }\\"^"" /><TextBlock Text=\\"^""Telemetry settings notice\\"^"" Margin=\\"^""0,20,0,10\\"^"" Style=\\"^""{StaticResource SubtitleTextBlockStyle}\\"^"" /><TextBlock Style=\\"^""{StaticResource BodyTextBlockStyle }\\"^"">Windows Insider Program requires your diagnostic data collection settings to be set to <Span FontWeight=\\"^""SemiBold\\"^"">Full</Span>. You can verify or modify your current settings in <Span FontWeight=\\"^""SemiBold\\"^"">Diagnostics &amp; feedback</Span>.</TextBlock><Button Command=\\"^""{StaticResource ActivateUriCommand}\\"^"" CommandParameter=\\"^""ms-settings:privacy-feedback\\"^"" Margin=\\"^""0,10,0,0\\"^""><TextBlock Margin=\\"^""5,0,5,0\\"^"">Open Diagnostics &amp; feedback</TextBlock></Button></StackPanel>"^"","^""Severity"^"":0}" /f
    reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\UI\Visibility" /t REG_DWORD /v UIHiddenElements_Rejuv /d 65534 /f
    reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\UI\Visibility" /t REG_DWORD /v UIDisabledElements_Rejuv /d 65535 /f
    goto :EOF

    :ENROLL
    echo Applying changes...
    call :RESET_INSIDER_CONFIG 1>NUL 2>NUL
    call :ADD_INSIDER_CONFIG 1>NUL 2>NUL
    bcdedit /set {current} flightsigning yes >NUL 2>&1
    echo Done.

    echo.
    IF %FlightSigningEnabled% NEQ 1 goto :ASK_FOR_REBOOT
    pause
    goto :EOF

    :STOP_INSIDER
    echo Applying changes...
    call :RESET_INSIDER_CONFIG 1>NUL 2>NUL
    bcdedit /deletevalue {current} flightsigning >NUL 2>&1
    echo Done.

    echo.
    IF %FlightSigningEnabled% NEQ 0 goto :ASK_FOR_REBOOT
    pause
    goto :EOF

    :ASK_FOR_REBOOT
    set "choice="
    echo A reboot is required to finish applying changes.
    set /p choice="Would you like to reboot your PC? (y/N) "
    if /I "%choice%"=="y" shutdown -r -t 0
    goto :EOF
    • shushshush875's avatar
      shushshush875
      Copper Contributor

      QuinDev254 my guy help it says

       

       

       

      At line:1 char:7
      + @echo off
      + ~~~
      Unexpected token 'off' in expression or statement.
      At line:145 char:4
      + for /f "tokens=6 delims=[]. " %%i in ('ver') do set build=%%i
      + ~
      Missing opening '(' after keyword 'for'.
      At line:147 char:3
      + if %build% LSS 17763 (
      + ~
      Missing '(' after 'if' in if statement.
      At line:148 char:67
      + echo =============================================================
      + ~
      Missing closing ')' in expression.
      At line:154 char:1
      + )
      + ~
      Unexpected token ')' in expression or statement.
      At line:157 char:3
      + IF %ERRORLEVEL% EQU 0 goto :START_SCRIPT
      + ~
      Missing '(' after 'IF' in if statement.
      At line:170 char:3
      + IF %ERRORLEVEL% EQU 0 set "FlightSigningEnabled=1"
      + ~
      Missing '(' after 'IF' in if statement.
      At line:186 char:3
      + if /I "%choice%"=="1" goto :ENROLL_DEV
      + ~
      Missing '(' after 'if' in if statement.
      At line:187 char:3
      + if /I "%choice%"=="2" goto :ENROLL_BETA
      + ~
      Missing '(' after 'if' in if statement.
      At line:188 char:3
      + if /I "%choice%"=="3" goto :ENROLL_RP
      + ~
      Missing '(' after 'if' in if statement.
      Not all parse errors were reported. Correct the reported errors and try again.
      + CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
      + FullyQualifiedErrorId : UnexpectedToken

  • kamlesh-rao's avatar
    kamlesh-rao
    Brass Contributor

    I deleted the existing VM and recreated a new VM from scratch and noticed that I am getting all 3 channels (Dev, Beta, Release Preview).

     

    Looks like some temporary issue with Windows Insider Setting! 

     

    Windows Insider Program tab

     

    Windows Insider Pick your Channel

      • kamlesh-rao's avatar
        kamlesh-rao
        Brass Contributor
        Created New HyperV Virtual Machine with default settings as I did before. No changes or special setting.
  • IndiraMukherjee's avatar
    IndiraMukherjee
    Copper Contributor

    kamlesh-rao 

     

    Most probably the partition style of your primary hard drive (OS Drive) is Legacy Style. Convert it to GPT. That should do the trick.

  • Deepakbasnal56's avatar
    Deepakbasnal56
    Copper Contributor
    In my window only dev channel is showing any procedure without cleanup go to beta channel. Anyone help me regarding these
  • Jathurshan2019's avatar
    Jathurshan2019
    Copper Contributor

    kamlesh-rao Because Windows 11 is announced to Dev and Beta channels so Unsupported pcs don't get option to enroll Dev and Beta channel

Resources