NEED MAJOR HELP

Copper Contributor

i updated my pc from windows 10 to 11 and since then ive been unable to update it again. I am part of the windows insider program, also my mircosoft store will not let me update apps either or download news ones 

3 Replies
What exactly happens when you try to update it? Did it detects new updates? What build you're on currently?

You can download latest Windows 11 Insider Preview build ISO file and try upgrading to using steps in this guide:

https://www.kapilarya.com/how-to-upgrade-windows-10-to-windows-11-using-iso-file

Hope this helps!

Note: Included link in this reply refers to blog post by a trusted Microsoft MVP.

Hi @Steve670 

Do you still want to receive the Insider Program update, what version of Windows do you have installed, and what channel are you in?

If you want to have a stable version of Windows11 -> then you need to perform a clean installation of Windows11 , which will remove everything completely and you will again have a stable Version of Windows11, but again you will have to install the applications.

Download Windows 11 (microsoft.com)

Using ISOs - Windows Insider Program | Microsoft Learn

@Steve670 

1.) Open the Command Prompt -> Start Menu -> Run -> taskmgr -> File -> Run new Task -> %SystemRoot%\System32\cmd.exe -> Select "Create this task with administrative privileges." -> Click OK.

 

2.) Run the following script to change the local execution policy, and update the help files ( you could also save it as a .ps1 file )

# powershell -noprofile -ExecutionPolicy Bypass -file C:\Scripts\Config_PowerShell_Update.ps1
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUser -Force
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope LocalMachine -Force;
Set-PSReadLineOption -HistorySaveStyle SaveNothing -MaximumHistoryCount 1;
Write-Output "Remove-Module PSReadline" | New-Item -Path $PROFILE -Type File -Force;
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12;
Install-PackageProvider -Name NuGet -Scope AllUsers -Force;
Install-PackageProvider -Name PowerShellGet -Scope AllUsers -Force;
Get-Module -ListAvailable | Update-Module -Scope AllUsers -Force;
Update-Help -Verbose -Force -ErrorAction SilentlyContinue;

3.) Run the following in PowerShell ( you could also save it as a .ps1 file )

# powershell -noprofile -ExecutionPolicy Bypass -file C:\Scripts\Default_Service_Config_Repair_W11.ps1
./sc config AxInstSV start= demand
./sc config AJRouter start= demand;
./sc config AppReadiness start= demand;
./sc config Appinfo start= demand;
./sc config ALG start= demand;
./sc config AppMgmt start= demand;
./sc config tzautoupdate start= disabled;
./sc config BITS start= delayed-auto;
./sc config bthserv start= demand;
./sc config CertPropSvc start= demand;
./sc config KeyIso start= demand;
./sc config EventSystem start= auto;
./sc config COMSysApp start= demand;
./sc config Browser start= disabled;
./sc config CDPSvc start= auto;
./sc config DiagTrack start= auto;
./sc config VaultSvc start= demand;
./sc config CryptSvc start= auto;
./sc config DsSvc start= demand;
./sc config DcpSvc start= demand;
./sc config DeviceAssociationService start= demand;
./sc config DeviceInstall start= demand;
./sc config DmEnrollmentSvc start= demand;
./sc config DsmSvc start= demand;
./sc config DevQueryBroker start= demand;
./sc config Dhcp start= auto;
./sc config DPS start= auto;
./sc config WdiServiceHost start= demand;
./sc config WdiSystemHost start= demand;
./sc config TrkWks start= auto;
./sc config MSDTC start= demand;
./sc config dmwappushservice start= demand;
./sc config MapsBroker start= auto;
./sc config EFS start= demand;
./sc config EapHost start= demand;
./sc config fdPHost start= demand;
./sc config FDResPub start= demand;
./sc config lfsvc start= demand;
./sc config hidserv start= demand;
./sc config HvHost start= demand;
./sc config vmickvpexchange start= demand;
./sc config vmicguestinterface start= demand;
./sc config vmicshutdown start= demand;
./sc config vmicheartbeat start= demand;
./sc config vmicvmsession start= demand;
./sc config vmicrdv start= demand;
./sc config vmictimesync start= demand;
./sc config vmicvss start= demand;
./sc config IKEEXT start= demand;
./sc config UI0Detect start= demand;
./sc config SharedAccess start= demand;
./sc config iphlpsvc start= auto;
./sc config PolicyAgent start= demand;
./sc config KPSSVC start= demand;
./sc config KtmRm start= demand;
./sc config lltdsvc start= demand;
./sc config diagnosticshub.standardcollector.service start= demand;
./sc config wlidsvc start= demand;
./sc config AppVClient start= disabled;
./sc config MSiSCSI start= demand;
./sc config swprv start= demand;
./sc config smphost start= demand;
./sc config NetTcpPortSharing start= disabled;
./sc config Netlogon start= demand;
./sc config NcbService start= demand;
./sc config Netman start= demand;
./sc config NcaSvc start= demand;
./sc config netprofm start= demand;
./sc config NlaSvc start= auto;
./sc config NetSetupSvc start= demand;
./sc config nsi start= auto;
./sc config CscService start= disabled;
./sc config defragsvc start= demand;
./sc config PerfHost start= demand;
./sc config pla start= demand;
./sc config PhoneSvc start= demand;
./sc config PlugPlay start= demand;
./sc config WPDBusEnum start= demand;
./sc config Power start= auto;
./sc config Spooler start= auto;
./sc config PrintNotify start= demand;
./sc config wercplsupport start= demand;
./sc config PcaSvc start= auto;
./sc config QWAVE start= demand;
./sc config RmSvc start= demand;
./sc config RasAuto start= demand;
./sc config RasMan start= demand;
./sc config SessionEnv start= demand;
./sc config TermService start= demand;
./sc config UmRdpService start= demand;
./sc config RpcLocator start= demand;
./sc config RemoteRegistry start= auto;
./sc config RSoPProv start= demand;
./sc config RemoteAccess start= disabled;
./sc config seclogon start= demand;
./sc config SstpSvc start= demand;
./sc config SamSs start= auto;
./sc config SensorDataService start= demand;
./sc config SensrSvc start= demand;
./sc config SensorService start= demand;
./sc config LanmanServer start= disabled;
./sc config ShellHWDetection start= auto;
./sc config SCardSvr start= disabled;
./sc config ScDeviceEnum start= demand;
./sc config SCPolicySvc start= demand;
./sc config SNMPTRAP start= demand;
./sc config sacsvr start= demand;
./sc config svsvc start= demand;
./sc config SSDPSRV start= demand;
./sc config WiaRpc start= demand;
./sc config StorSvc start= demand;
./sc config TieringEngineService start= demand;
./sc config SysMain start= demand;
./sc config SENS start= auto;
./sc config lmhosts start= demand;
./sc config TapiSrv start= demand;
./sc config Themes start= auto;
./sc config tiledatamodelsvc start= auto;
./sc config TabletInputService start= demand;
./sc config UsoSvc start= demand;
./sc config upnphost start= demand;
./sc config UALSVC start= auto;
./sc config UevAgentService start= disabled;
./sc config UserManager start= auto;
./sc config ProfSvc start= auto;
./sc config vds start= demand;
./sc config VSS start= demand;
./sc config WalletService start= demand;
./sc config Audiosrv start= auto;
./sc config AudioEndpointBuilder start= auto;
./sc config WbioSrvc start= demand;
./sc config FrameServer start= demand;
./sc config Wcmsvc start= auto;
./sc config WEPHOSTSVC start= demand;
./sc config Wecsvc start= demand;
./sc config EventLog start= auto;
./sc config FontCache start= auto;
./sc config stisvc start= demand;
./sc config wisvc start= demand;
./sc config LicenseManager start= demand;
./sc config Winmgmt start= auto;
./sc config icssvc start= demand;
./sc config TrustedInstaller start= demand;
./sc config WpnService start= auto;
./sc config WinRM start= disabled;
./sc config WSearch start= auto;
./sc config W32Time start= auto;
./sc config wuauserv start= demand;
./sc config dot3svc start= demand;
./sc config wmiApSrv start= demand;
./sc config LanmanWorkstation start= auto;
./sc config XblAuthManager start= demand;
./sc config XblGameSave start= demand;
./sc config BcastDVRUserService start= demand;
./sc config BluetoothUserService start= demand;
./sc config CaptureService start= demand;
./sc config CDPUserSvc start= disabled;
./sc config DevicePickerUserSvc start= demand;
./sc config DevicesFlowUserSvc start= demand; 	
./sc config MessagingService start= demand;
./sc config OneSyncSvc start= delayed-auto;
./sc config PimIndexMaintenanceSvc start= disabled;
./sc config PrintWorkflowUserSvc start= demand; 	
./sc config UnistoreSvc start= demand; 	
./sc config UserDataSvc start= demand;
./sc config WpnUserService start= demand;
./net start EventLog;
./net start UsoSvc;
./net start wuauserv;
DISM /Cleanup-Mountpoints;
./MOUNTVOL /R;
DISM /Online /Cleanup-Image /Restorehealth;
./SFC /SCANNOW;
Get-AppXPackage -AllUsers Microsoft.WindowsStore | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"};
Get-AppxPackage Microsoft.WindowsStore | Reset-AppxPackage;
DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase;

NOTE: Due to the fact that it's a Windows Insider Build, it's not useful to try to create a Windows RTM Image / ISO for restoring offline images. It's not time efficient, as most patches will be online-only, and the content of those patches changes quite frequently, unlike with a Release build. All Preview patches in the fast / slow rings are unique and digitally signed (code signing.) You won't be able to repair it, unless the RTM Installation Media has the latest updates, so it's not missing any files that pertain to your specific build / major / minor revision number. You could get around this with a cumulative update, but it's still going to be a special preview version that only works for that one build on a specific release channel. What I mean is that you're wasting your time, and it's faster to let DISM / SFC download missing files via Windows Update.