Czy mogę całkowicie wyłączyć Cortanę w systemie Windows 10?

288

Windows 10 ma Cortanę, co mi się nie podoba. Wyłączyłem go jak najszybciej. Jednak w Menedżerze zadań proces Cortany nadal działa i nie można go skutecznie zakończyć: zakończenie zadania powoduje po prostu odrodzenie się procesu kilka sekund później. Za pomocą polecenia

taskkill /IM Cortana.exe /F

ma ten sam wynik: proces odradza się.

Czy jest jakiś sposób na wyłączenie Cortany, aby proces nie działał w tle i nie odradzał się po zakończeniu?

ArtOfCode
źródło
18
Właśnie postępowałem zgodnie z instrukcjami, które udzielają odpowiedzi poniżej, i chociaż możesz wyłączyć przeklęty proces Cortany odradzania się, uniemożliwi ci to wyszukiwanie aplikacji po uruchomieniu menu Start. Biorąc pod uwagę, że robię to WinKey+start typing to find appczęsto, potrzebowałem ponownie włączyć Cortanę. Dzięki M $ ... wydaje się, że nie nauczyłeś się z procesu IE w latach 90.
nikib3ro
Nie mam wystarczającej liczby przedstawicieli, aby odpowiedzieć, ale jeśli masz „Aktualizację rocznicową”, przełącznik przełączania zniknie. Ta poprawka rejestru działała dla mnie.
default.kramer
@ kape123 Korzystam z zamiany menu Start i wyszukiwanie działa. Lubię star10.
FreeSoftwareServers
Po użyciu poniższego rozwiązania MC10 (zmiana nazwy na C: \ Windows \ SystemApps \ Microsoft.Windows.Cortana_cw5n1h2txyewy.bak ), który działał przez ponad rok, myślę, że ponownie go włączyłem, przypadkowo naciskając ekran Win + Print na ekran strzał. Nie zamierzam tego potwierdzać teraz, kiedy mam to ponownie wyłączone.
samis
@ kape123 Upewnij się, że to naprawdę cortana ... Miałem podobny problem, kiedy wyłączyłem aplikacje działające w tle (główne przełączanie, a nie poszczególne aplikacje). Wygląda na to, że proces indeksowania jest wyłączony, gdy aplikacje w tle są wyłączone (nawet jeśli nie ma go na liście)
Podstawowy

Odpowiedzi:

14

Najprostszym sposobem, aby wyłączyć niektóre aspekty prywatności o Cortana jest użycie narzędzia innej firmy, takie jak bezpłatny O & O Software ShutUp10 .

Cortana w ShutUp10

Częścią Cortany jest jednak Windows Search , więc nadal może występować sporadyczny proces Cortany , taki jak indeksowanie plików. Jednak Cortana nie powinna już korzystać z Internetu .

wprowadź opis zdjęcia tutaj

Jeśli chcesz, możesz całkowicie usunąć Cortanę , ale to także usuwa funkcję wyszukiwania systemu Windows (choć może to nie być problemem, jeśli korzystasz z narzędzia innej firmy, takiego jak DocFetcher lub Agent Ransack firmy Mythicsoft , które zapewniają zwiększoną funkcjonalność wyszukiwania). Po aktualizacji systemu Windows 10 spodziewaj się, że Cortana zostanie ponownie zainstalowana. Najwyraźniej jedynym sposobem na trwałe uniknięcie Cortany jest użycie innego systemu operacyjnego, takiego jak Linux.

DrMoishe Pippik
źródło
4
@julealgon nie wydawał mi się tak niepotrzebny. Biorąc pod uwagę, że chodzi o jedyne prawdziwe rozwiązanie, jakie istnieje. W związku z tym użyj czegoś innego niż Windows 10.
cbmeeks
1
Problem polega na tym, że instaluje się ponownie przy każdej aktualizacji systemu Windows ... i jest to świetny program, ale Microsoft zdecydowanie chce tutaj.
Sol
Ta cortana jest dla mnie bezużyteczna, a jej bajt to moja pamięć RAM i aby się jej pozbyć, muszę zainstalować inną aplikację. Fajne okna.
Blasanka
164

Aktualizacja 2018: Ostrzeżenie o uszkodzeniu paska zadań

Właśnie ponownie zainstalowałem system Windows 10 Pro i wykonałem wszystkie zalecane kroki (zarówno usunięcie Cortany, jak i usunięcie wszystkich aplikacji ze sklepu) i nadal działa zgodnie z zaleceniami.

Należy wspomnieć, że usunięcie Cortany spowoduje dziwne uszkodzenie domyślnego paska zadań. Nie psuje Wyszukiwania Windows - więc według mnie wyszukiwanie Eksploratora nadal działa.

Osobiście zawsze zastępowałem domyślny pasek zadań klasycznym startem (połączonym za pomocą instalatora Ninite) i inaczej nie mam problemów z codziennym użytkowaniem systemu Windows.

Aktualizacja: Usuń Cortanę poprzez „TakeOwn”

Najwyraźniej ta sztuczka przestała działać w pewnym momencie. W pewnym momencie z powodzeniem korzystałem z linku @ Meferdati: winaero: jak odinstalować Cortonę . Zawiera skrypt, który wykonuje całą pracę za Ciebie, a także wyjaśnienie, jak to działa.

Poniżej znajdują się kroki, które stosuję , które są bardzo podobne do odpowiedzi @ MC10 , tyle że zawsze musiałem „TakeOwn”, aby uzyskać uprawnienia i przenoszę swoje pliki do innego folderu (zamiast usuwać - na wypadek, gdy zdecyduję cofnąć):

  1. dodaj TakeOwn do menu kontekstowego lub (użyj takeown z wiersza poleceń ).
  2. Przejdź do C: \ Windows
  3. Utwórz folder SystemApps.bak
  4. Użyj Takeown, aby zdobyć własność c:\windows\SystemApps\Microsoft.Windows.Cortana_cw5n1h2txyewy
  5. (Zdobądź własność wszystkiego, co chcesz przenieść)
  6. Wytnij / Wklej foldery z SystemApps do SystemApps.bak
  7. Gdy pojawi się wyskakujące okienko „Uprawnienia”, przejdź do Menedżera zadań
  8. Zabij proces SearchUI.exe
  9. Wróć z powrotem i zezwól na przeniesienie folderu

Folder znajduje się teraz w SystemsApps.bak - w razie potrzeby możesz go po prostu przenieść z powrotem.

Oryginał: Usuń Cortanę za pomocą Powershell RemoveAppPackage

Najpierw wyłącz, a następnie odinstaluj aplikację Cortana.

Wyłącz to w ustawieniach wyszukiwania:

  1. Kliknij ikonę / pole wyszukiwania w lewym dolnym rogu
  2. kliknij koło zębate na lewym pasku
  3. Kliknij obok Cortana / Web Searches

    wprowadź opis zdjęcia tutaj

Następnie odinstaluj go, jak pokazano tutaj :

W podwyższonym programie PowerShell:

Get-AppxPackage | Select Name, PackageFullName
Remove-AppxPackage Microsoft.Windows.Cortana_1.4.8.176_neutral_neutral_cw5n1h2txyewy

Jest to podobne do odpowiedzi MC10, z tym wyjątkiem, że jestem pewien, że system operacyjny bardziej zaakceptuje odinstalowanie go za pomocą „odpowiednich kanałów” (PowerShell) zamiast zmiany nazwy folderu.

System Windows to naprawił, więc teraz nie można usunąć „... Cortana_1.6.1.52_ ...”. Podejmowana próba informuje, że jest to teraz część systemu Windows i nie można go usunąć. Chyba wrócę do zmiany nazwy folderu.

Używam tej samej deinstalacji, aby usunąć inne „funkcje”, takie jak BingNews, BingSports, itp

Edycja: Podobnie, możesz usunąć aplikacje „Provisioned” (inaczej: crap instalowany na użytkownika) za pomocą tej metody

Get-AppxProvisionedPackage -Online | Select DisplayName, PackageName
Remove-AppxProvisionedPackage  Microsoft.ZuneMusic_2019.6.11821.0_neutral_~_8wekyb3d8bbwe

Lub ... aby usunąć WSZYSTKIE aplikacje, które możesz, aplikację lub aprowizowaną aplikację, możesz to zrobić:

Tylko ostrzeżenie: Spowoduje to odinstalowanie Sklepu Windows. To nie jest dla mnie problem, ale odinstalowanie wszystkiego nie jest dla osób o słabym sercu.

Get-AppxPackage | Remove-AppxPackage
Get-AppxProvisionedPackage -Online | Remove-AppxProvisionedPackage -online

Jak wspomniano w komentarzach, prawdopodobnie rozsądnie jest nie usuwać całkowicie Sklepu Windows. Jeszcze tego nie próbowałem, ale to (w komentarzach) wygląda na to, czego używałbym:

Get-AppxPackage -AllUsers | where-object {$_.name –notlike "*store*"} | Remove-AppxPackage
Get-appxprovisionedpackage –online | where-object {$_.packagename –notlike "*store*"} | Remove-AppxProvisionedPackage -online

Dalsze zasoby: Usuń aplikacje systemu Windows 10 i przywróć domyślne aplikacje systemu Windows 10

WernerCD
źródło
12
Biorąc pod uwagę, że wersja 8.1 była rozpowszechniana za pośrednictwem sklepu, odinstalowanie sklepu może uniemożliwić instalację przyszłych aktualizacji systemu operacyjnego Windows.
Bob
17
@Bob: Więc sklep jest integralną częścią systemu Windows, którego nie można usunąć bez zerwania kluczowej funkcjonalności? Ugh! Zupełnie jak w 1998 roku. Można by pomyśleć, że Microsoft po raz pierwszy nauczył się ich lekcji, ale najwyraźniej nie ... :(
Mason Wheeler
9
Nawet uruchamiając PowerShell jako administrator, otrzymuję to: błąd 0x80070032: AppX / Deployment Usuń operację na pakiecie <Cortana> z: / <Cortana> nie powiodło się. Ta aplikacja jest częścią systemu Windows i nie można jej odinstalować dla poszczególnych użytkowników.
vaindil
14
To nie działa Wystąpił błąd, gdy Remove-AppxPackage : Deployment failed with HRESULT: 0x80073CFA, Removal failed. Please contact your software vendor.próbowałem uruchomić jako administrator, ale bez powodzenia
Rahil Wazir,
9
Już nie działa. Microsoft twierdzi, że aplikacja, którą próbujesz usunąć, jest częścią systemu Windows i nie można jej usunąć.
84

Cortana jest bardzo zintegrowana z Windows Search i jej całkowite wyłączenie spowoduje przerwanie wyszukiwania. Jeśli jednak chcesz, aby wyszukiwanie działało, możesz po prostu wyłączyć części Cortany „y Cortana-y”.

Aby wyłączyć Cortanę w systemie Windows 10

  1. Naciśnij klawisz akceleratora klawiatury Win + R, aby otworzyć okno dialogowe Uruchom.
  2. Wpisz GPedit.msc i naciśnij klawisz Enter lub OK, aby otworzyć Edytor lokalnych zasad grupy . Przejdź do lokalnych zasad komputera -> Konfiguracja komputera -> Szablony administracyjne -> Składniki systemu Windows -> Szukaj .
  3. W prawym okienku kliknij dwukrotnie zasadę o nazwie Zezwalaj na Cortanę .
  4. Wybierz przycisk Wyłączony .
  5. Uruchom ponownie komputer, a wyszukiwanie Cortana i Bing zostanie wyłączone. (Może działać po wylogowaniu i ponownym zalogowaniu)

Opis zasad

To ustawienie zasad określa, czy Cortana jest dozwolona na urządzeniu.

Jeśli włączysz lub nie skonfigurujesz tego ustawienia, Cortana będzie dozwolona na urządzeniu. Jeśli wyłączysz to ustawienie, Cortana zostanie wyłączona.

Dzięki temu zestawowi użytkownicy nadal będą mogli wyszukiwać rzeczy na urządzeniu i w Internecie za pomocą wyszukiwania.

Girish Sadanandan
źródło
6
To była niezła próba, ale nie działała. Proces Cortana kontynuuje działanie i odradzanie. Sugeruję usunięcie odpowiedzi
Lombas
8
Proponuję pozostawiając tę odpowiedź, jak jest to tylko rzecz, która pracowała dla mnie w 1607 roku i nie było absolutnie destrukcyjny do menu startowego ....
Michael Hampton
4
Działa świetnie nawet po rocznicowej aktualizacji. Ta odpowiedź FTW
Rob Hardy
11
@peterh - The gpedit.mscmożliwości nie istnieje w systemie Windows 10 systemy operacyjne Professional i Enterprise, ale nie jest dostępny na komputerze z systemem Windows 10 Home.
Run5k
5
Klucz „Zezwalaj na Cortanę” istnieje w 1709 roku, ale przypisanie jej „Wyłączone” i ponowne uruchomienie nie zatrzymuje Cortany. Win 10 Pro wersja 1709 (kompilacja systemu operacyjnego 16229.309)
DK.
58

Uwaga: Proszę zobaczyć WernerCD odpowiedź „s na ulepszony sposób. Spowoduje to uszkodzenie paska wyszukiwania / Rozpocznij wyszukiwanie.

Po odrobinie zabawy i myślę, że znalazłem metodę.

Otwórz Menedżera zadań i pokaż mu więcej szczegółów . Kliknij prawym przyciskiem myszy Cortana i wybierz Otwórz lokalizację pliku .

Menadżer zadań

Teraz znajdź folder Cortana, kliknij go prawym przyciskiem myszy i wybierz Zmień nazwę . Polecam po prostu dodać „ .bak ” na końcu nazwy folderu, aby można go było łatwo znaleźć, jeśli chcesz przywrócić go do pierwotnego stanu.

Przemianować

Jeśli spróbujesz zmienić nazwę, poinformuje Cię, że folder jest w użyciu.

Folder w użyciu

To wtedy chcesz wrócić do Menedżera zadań , kliknij prawym przyciskiem myszy Cortanę i wybierz Zakończ zadanie .

Zakończ zadanie

Zaraz po zakończeniu zadania przełącz się z powrotem do okna Używany folder i kliknij przycisk Spróbuj ponownie . Nazwa folderu powinna zostać zmieniona, a zadanie Cortana nie uruchomi się ponownie.

MC10
źródło
9
Działa urok, a ja użyłem go również do wyłączenia szeregu innych irytujących procesów. Dzięki!
ArtOfCode
44
Technicznie to działa, ale Windows Automatic Repair naprawi to, jeśli kiedykolwiek wystąpi zły rozruch, a Windows Update może przywrócić Cortanę. Nie sugeruję modyfikowania plików systemowych tylko w celu usunięcia funkcji. Może też mieć niezamierzone skutki uboczne, takie jak inne programy, które zależą od kodu Cortana aby zapewnić pewną funkcjonalność (nie jestem świadomy każdej takiej zależności, ale nie ryzykować).
phyrfox
7
Zamiast publikować duplikat odpowiedzi z lipca , należy po prostu zagłosować na zamknięcie jako duplikat.
TJ Crowder,
2
@TJCrowder Cóż, właściwie edytowałem tę odpowiedź po opublikowaniu tego. Moja stara odpowiedź na to pytanie była o wiele prostsza i można zobaczyć oryginalną odpowiedź.
MC10,
1
Który jest świetny! I +1 dla tej odpowiedzi. Fajny, poprawiając go jeszcze bardziej niż oryginał. Ale to nie zmienia faktu, że to pytanie jest duplikatem i powinno być zamknięte jako jedno. Jeśli naprawdę chcesz również opublikować odpowiedź, zrobiłbym to CW łączący się z (zaktualizowaną) odpowiedzią i głosuj na zamknięcie.
TJ Crowder
11

W polityce prywatności dla Win 10 (rozwinąć sekcję Personalizacja danych wejściowych) ukryty jest:

W dowolnym momencie możesz wyłączyć Personalizację wprowadzania. Spowoduje to zatrzymanie gromadzenia danych dla tej funkcji i usunie powiązane dane przechowywane na urządzeniu, takie jak lokalny słownik użytkownika i historia wprowadzania danych. Ponieważ Cortana korzysta z tych danych, aby zrozumieć twoje dane wejściowe, wyłączenie Personalizacji danych wejściowych spowoduje również wyłączenie Cortany na twoim urządzeniu. Na https://www.bing.com/account/personalizacja możesz również wyczyścić dane wysłane do Microsoft, takie jak kontakty i dane kalendarza, słownik użytkownika, a także historię wyszukiwania i przeglądania, jeśli Twoje urządzenie ma również włączoną Cortanę.

Według HowToGeek po instalacji możesz to wyłączyć poprzez:

Jeśli wybrałeś ustawienia ekspresowe i chcesz zrezygnować z niektórych lub wszystkich z nich, wszystko nie zostanie utracone. Nadal możesz przejść do ustawień i zmieniać rzeczy.

Aby wyłączyć pierwszy element znajdujący się w ustawieniach Personalizacji, musisz otworzyć grupę Prywatność w Ustawieniach, a następnie „Mowa, pismo odręczne i pisanie”.

Kliknij lub dotknij „Przestań mnie poznawać”.

Zdecydowanie polecam wyłączenie go w oficjalnie obsługiwany sposób zamiast wkręcania pliku wykonywalnego. To ostatnie wiąże się zarówno z ryzykiem, że naprawa systemu Windows, jak i przyszła aktualizacja systemu Windows do Cortany zainstaluje nowy plik wykonywalny i ponownie go włączy bez Twojej wiedzy, lub że usunięcie pliku spowoduje niepowodzenie aktualizacji. Ponieważ wersje konsumenckie W10 nie pozwalają zrezygnować z łatek, może to spowodować utknięcie w pętli restartu z powodu niemożności zainstalowania łatki lub zablokowania przyszłych aktualizacji bezpieczeństwa, ponieważ nie masz wymaganego jednego z ostatnich miesięcy łatki

Dan Neely
źródło
15
Tak, ale znowu nie zatrzymuje to procesu działającego w tle.
ArtOfCode
3
Najwyraźniej nie powstrzyma to systemu Windows od łączenia się z Bing za każdym razem, gdy wpiszesz w polu wyszukiwania .
Augc
Jeśli integralność i bezpieczeństwo systemu operacyjnego zależy od klonu podobnego do Siri, jak sugerowano, byłbym bardzo zaniepokojony tym, jakie inne obszary mogły zostać naruszone w taki sposób, aby osiągnąć cel, który próbuje osiągnąć (tj. dane użytkownika). Nie budzi to we mnie dużej wiary w to, że uważam ten system operacyjny za realną opcję dla dowolnej domeny aplikacji wymagającej nawet minimalnego bezpieczeństwa (potwierdziłem, że ustawienie lokalnej zasady bezpieczeństwa dla Allow_Cortana na wyłączoną nie uniemożliwia procesowi uruchamiania / gromadzenia danych, co powoduje, że zasady grupy są nieprawidłową opcją).
samis
6
  1. Wklej ten tekst do Notatnika (upewniając się, że ma na końcu 2 podział wierszy):

    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search]
    "AllowCortana"=dword:00000000
    "AllowCortanaAboveLock"=dword:00000000
    "AllowSearchToUseLocation"=dword:00000000
    "DisableWebSearch"=dword:00000001
    "ConnectedSearchUseWeb"=dword:00000000
    "ConnectedSearchUseWebOverMeteredConnections"=dword:00000000
    
  2. Zapisz jako "disable cortana machine.reg"(w tym cytaty)
  3. Uruchom zapisany plik (kliknij dwukrotnie) raz na maszynie
  4. Wklej ten tekst do nowego pliku Notatnika, jak poprzednio

    Windows Registry Editor Version 5.00
    
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Search]
    "CortanaConsent"=dword:00000000
    "AllowSearchToUseLocation"=dword:00000000
    "BingSearchEnabled"=dword:00000000
    
  5. Zapisz jako "disable cortana user.reg"
  6. Uruchom plik zapisany na każdym koncie użytkownika na komputerze
  7. Zrestartuj swój komputer

Nadal mogą być uruchomione procesy o nazwie Cortana, ale tworzą one wbudowany system wyszukiwania Windows (dzięki czemu można znaleźć pliki, programy i ustawienia z menu Start), a nie sieciowego asystenta AI i powiązane wyszukiwanie danych.

Walf
źródło
1
superuser.com/questions/1196618/... to bardziej kompletna odpowiedź
Ramhound
@Ramhound nie działa w wersjach innych niż Pro. Preferencje „wyłącz wyszukiwanie w sieci” są zbędne, przynajmniej dla mnie; wyszukiwanie sieciowe z menu Start nie działa po wyłączeniu Cortany, a ich preferencje znikają z normalnego interfejsu użytkownika ustawień Windows. W każdym razie nie można chcieć wyłączyć obu.
Walf
5

Pobierz narzędzie o nazwie win6x_registry_tweak . Teraz otwórz wiersz polecenia z uprawnieniami administratora w folderze pobranego pliku exe i uruchom następujące polecenie:

install_wim_tweak.exe /o /c Microsoft-Windows-Cortana /r

To polecenie usuwa 3 pakiety cortana (pakiet główny Cortana, pakiet językowy i pakiet PAL):

Microsoft-Windows-Cortana-Package~31bf3856ad364e35~x86~de-DE~10.0.10240.16384
Microsoft-Windows-Cortana-Package~31bf3856ad364e35~x86~~10.0.10240.16384
Microsoft-Windows-Cortana-PAL-Desktop-Package~31bf3856ad364e35~x86~~10.0.10240.16384

Po ponownym uruchomieniu system Windows jest wolny od cortany.

UWAGA. Wykonaj pełną kopię zapasową, jeśli później ją przywrócisz, aby odzyskać Cortanę. Jeśli nie wykonano żadnej kopii zapasowej, wykonaj te czynności, aby wygenerować CAB dla swojej Kompilacji . Zamień Flash na nazwy MUM pakietów Cortana. Musisz wygenerować CAB dla wszystkich plików Cortana MUM, takich jak tutaj MUM x86 dla kompilacji 14393 wprowadź opis zdjęcia tutaj.

magicandre1981
źródło
jest to interesujące, ale z jakiegoś powodu nie działa: i.gyazo.com/3fea9c6a374635688dcd3a3249242baa.png
DeerSpotter
czy dokonałeś restartu?
magicandre1981
zniknął, zmieniłem nazwę folderu systemowego. Ta metoda nie działała.
DeerSpotter
@DeerSpotter co nie działa? Co szczegółowo zrobiłeś? jeśli zmienisz nazwę folderu, usunięcie nie działa.
magicandre1981
odpowiedź, na którą komentuję, ta metoda usuwania cortany nie działa. (testowany
22.01.2017
1

Aby dodać do tego, co Girish i Dan opublikowali powyżej w systemie Windows 10 Professional, możesz najpierw włączyć funkcje Cortany (i powiązane), wpisując Cortana w pasku wyszukiwania, a następnie klikając lewym przyciskiem myszy ikonę koła zębatego, aby wyświetlić okno ustawień.

Stąd możesz wyłączyć różne funkcje związane z Cortaną (lub więcej, np. Zrezygnować, czasem się ponownie włączają). Jednak w przypadku bardziej znaczącego ruchu zalecam wykonanie następujących czynności:

  1. Naciśnij klawisz Windows + R, aby wyświetlić pole Uruchom Wpisz gpedit.msc, aby uruchomić dodatek do zarządzania zasadami grupy
  2. Kliknij lewym przyciskiem myszy folder z etykietą Szablony administracyjne, aby go wybrać Powinieneś teraz zobaczyć ikonę filtra pojawiającą się na pasku narzędzi tuż powyżej (wygląda jak lejek)
  3. Kliknij lewym przyciskiem myszy opcję menu Widok> Opcje filtru> zaznacz „Włącz filtr słów kluczowych”, aby włączyć pole tekstowe i wpisz cortana, a następnie naciśnij OK, aby zastosować filtr.
  4. Rozwiń folder administracyjny, a następnie kliknij lewym przyciskiem myszy element Wszystkie ustawienia, aby wyświetlić wszystkie elementy pasujące do filtra po prawej stronie.

Teraz możesz wyłączyć wszystkie opcje związane z cortaną i obserwować spadające cykle procesora, a temps wracają do normy!

Tahir Khalid
źródło
1

Dla tych ciekawych, co się dzieje pod maską install_wim_tweak, jest to dość proste. Jeśli nie chcesz używać losowych plików binarnych, które uzyskują całkowite uprawnienia systemu, a także budują więcej zrozumienia, możesz to zrobić w ten sposób:

CZĘŚĆ CHIRURGII REJESTRACYJNEJ W HO-HUM

W rejestrze:

  1. Zmienić właściciela do Administratorskorzenia drzewa pakietu: HKLM:\Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing. Wszystkie klucze poniżej tego dziedziczą z katalogu głównego. Pierwotny właściciel jest TrustedInstallerjak wszystkie części systemu Windows, których nie można dotknąć.

  2. Zmień Administratorsuprawnienia z Readna Full Controlna to samo.

  3. Zmień Visibilitywyżej wymienione 4 klucze pakietu Cortana z 2(ukryty) na 1(widoczny).

  4. Przerwij zależności 4 pakietów, usuwając wszystkie Ownerpodklucze. Interfejs DISM odmawia usunięcia posiadanych pakietów, ponieważ są one uważane za niezbędne dla pakietu nadrzędnego.

  5. Użyj programu PowerShell lub zwykłego starego, dismaby usunąć teraz odblokowane pakiety. W potoku z dopasowaniem symboli wieloznacznych unika się niezręcznych długich nazw:

Get-WindowsPackage -Online | Where-Object { $_.PackageName -like '*Cortana*' } | Remove-WindowsPackage -Online -NoRestart

  1. Uruchom ponownie ręcznie na końcu.

POZA install_wim_tweak, Brzydka część (OSTRZEŻENIE: PRZERWA PRZYSZŁOŚĆ WINDOWS ULEPSZA PONIEWAŻ POWODÓW).

Usunięcie pakietu na poziomie użytkownika jest znacznie gorsze. W oparciu o techniki tu i tam i naszego kuzyna systemu Windows odblokowania nie można znaleźć w Rejestrze, a raczej baza danych śledzenia pakietów SQLite:C:\ProgramData\Microsoft\Windows\AppRepository\StateRepository-Machine.srd

Powyższe linki mają trochę przesady, więc wersja gotowana jest:

  1. Zatrzymaj usługę StateRepository: Stop-Service -Name StateRepository -Force
  2. Przejmij niezbędną własność i uprawnienia C:\ProgramData\Microsoft\Windows\AppRepository(Właściciel, Pełna kontrola). icacls ... /save AclFileNajpierw użyj do późniejszego przywrócenia.
  3. Skopiuj plik bazy danych w obrębie: StateRepository-Machine.srddo obszaru zdrapki.
  4. Za pomocą przyzwoitego edytora SQLlite lub nawet z rozszerzeniem PowerShell typu open source wykonaj zapytanieUPDATE Package SET IsInbox = 0 WHERE PackageFullName LIKE '%Cortana%'
  5. Zapisz wynik w bazie danych.
  6. Skopiuj plik bazy danych z powrotem na miejsce.
  7. Przywróć własność ( icacls ... /restore AclFile)
  8. Uruchom ponownie usługę: Start-Service -Name StateRepository
  9. Potwierdź, że działa: Get-Service -Name StateRepository
  10. Usuń paczkę: Get-AppxPackage -AllUsers | Where-Object { $_.Name -like '*Cortana*' } | Remove-AppxPackage -AllUsers
BaseZen
źródło