Poista .NET Core -päivitykset käytöstä Microsoft Windows Updatessa
.NET Core -päivitysten poistaminen käytöstä Microsoft Windows Updatessa
Microsoft on muuttanut tapaa, jolla yritys toimittaa päivityksiä .NET Core -ohjelmistoon Windowsissa. Se on nyt mukana Microsoftin päivityksetja saa päivityksiä muiden yrityksen tuotteiden kanssa. Kiinnostuneille käyttäjille Microsoft asettaa lisäsäätimiä estääkseen .NET Corea (kaikki versiot) saamasta päivityksiä automaattisesti.
Joulukuusta 2020 alkaen Microsoft toimittaa .NET Core -päivitykset Windowsille Microsoft Updaten (Windows Update) kautta. Microsoft-päivitys on palvelu, joka toimittaa päivitykset kaikkiin tietokoneeseen asennettuihin Microsoft-tuotteisiin. Windows 10:ssä voit ottaa palvelun käyttöön avaamalla asetukset > Päivitys ja suojaus > Windows Update ja napsauta sitten Edistyneet asetukset oikealla. Vaihtoehto on nimetty Saat päivityksiä muille Microsoft-tuotteille, kun päivität Windowsin. Kun se on käytössä, se toimittaa päivitykset kaikkiin asennettuihin Microsoft-tuotteisiin, muuten vain Windows-päivitykset toimitetaan.
Microsoft antaa käyttäjille useita vaihtoehtoja sulkea pois .NET Core -päivitykset yllä olevasta vaihtoehdosta.
Miten .NET Core vastaanottaa päivitykset Windows 10:ssä
Aiemmin .NET Coren päivitykset eivät olleet saatavilla Microsoft Updaten kautta, koska asiakkaat saivat palautetta mahdollisesti rikkoutuvista sovelluksista. Tämä palaute kerättiin aiemmin .NET Frameworkista, jossa päivitykset asennettiin paikan päällä eikä vierekkäin.
Kuitenkin. .NET Core -päivitykset asennetaan aina rinnakkain, mukaan lukien suuret ja pienet päivitykset. Vain kuukausittaiset huoltopäivitykset asennetaan paikalleen ja korvaavat aiemmat huoltopäivitykset. Toisin kuin .NET Framework, .NET Core on itsenäinen ohjelmisto, eikä se ole Windowsin osa.
Näin .NET Core -päivitykset toimivat.
- Laitteet saavat .NET Core -päivitykset Microsoft Updatesta.
- Vain uusin palvelujulkaisu on saatavilla käyttöjärjestelmässä. Se korvaa kaikki aiemmin asennetut pienet julkaisut. Esim. versio 3.1.5 korvaa kaiken 3.1.x vanhemman.
- Microsoft Update ei sisällä esijulkaisua .NET Core -versioita.
Näin voit poistaa käytöstä .NET Core -päivitykset kaikista tai yksittäisistä versioista, jos et ole kiinnostunut asentamaan niitä.
.NET Core -päivitysten poistaminen käytöstä Microsoft Windows Updatessa
- Avaa Rekisterieditori-sovellus.
- Siirry seuraavaan rekisteriavaimeen.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NET
. Katso kuinka pääset rekisteriavaimeen yhdellä napsautuksella. Jos tämä avain puuttuu, luo se manuaalisesti. - Muokkaa tai luo uusi 32-bittinen DWORD-arvo oikealla BlockMU.
Huomautus: vaikka olisit käytössä 64-bittinen Windows sinun on silti luotava 32-bittinen DWORD-arvo. - Aseta sen arvoksi 1 desimaaleina.
- Jotta rekisterin säädön tekemät muutokset tulevat voimaan, sinun on käynnistä Windows 10 uudelleen.
Olet valmis.
Vaihtoehtoisesti voit poistaa käytöstä yksittäisten ohjelmistoversioiden .NET Core -päivitykset. Näin se voidaan tehdä.
Poista yksittäisten .NET Core -versioiden päivitykset käytöstä
- Avaa Rekisterieditori-sovellus.
- Siirry seuraavaan rekisteriavaimeen (luo puuttuvat avaimet, esim.
.NETTO
ja.NET\5.0)
.- .NET Core 5 -
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NET\5.0
- .NET Core 3.1 -
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NET\3.1
- .NET Core 2.1 -
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NET\2.1
- .NET Core 5 -
- Muokkaa tai luo uusi 32-bittinen DWORD-arvo oikealla BlockMU.
Huomautus: vaikka olisit käytössä 64-bittinen Windows sinun on silti luotava 32-bittinen DWORD-arvo. - Aseta sen arvoksi 1 desimaaleina.
- Jotta rekisterin säädön tekemät muutokset tulevat voimaan, sinun on käynnistä Windows 10 uudelleen.
Olet valmis.
No, jos poistat sen käytöstä Saat päivityksiä muille Microsoft-tuotteille, kun päivität Windowsin -vaihtoehto Windows Updaten lisäasetuksissa, et saa .NET Core -päivityksiä. Tämä estää kuitenkin myös laitettasi vastaanottamasta päivityksiä muille Microsoftin sovelluksille, jotka voivat olla ei-toivottuja. Yllä olevat rekisteriavaimet ratkaisevat tämän ongelman ja antavat sinun estää ja sulkea pois .NET Core -päivitykset, kun muiden tuotteiden päivitykset ovat käytössä.
Kiitokset msftseuraava.