Wyskakujące okienko UAC systemu Windows 10

1

Niedawno zaktualizowałem system Windows 7 do Windows 10 (64-bitowy, Pro) i zastanawia mnie pewien aspekt jego zachowania w UAC:

Mój pulpit jest pokryty skrótami do aplikacji zainstalowanych pod XP, Win7 i Windows 10.

Mam suwak UAC ustawiony poniżej tego, które jest najbezpieczniejsze, niezależnie od tego, co się nazywa. Gdybym mógł go znaleźć w Win10, zacytowałbym to, co mówi, ale w Win10 MS wydaje się zdeterminowany, aby ukryć różne rzeczy.

Po dwukrotnym kliknięciu skrótów prawie wszystkie aplikacje uruchamiają się bez UAC „Czy chcesz zezwolić tej aplikacji na wprowadzanie zmian na komputerze?”. Nie wynika to z niczego, co świadomie zrobiłem od czasu uaktualnienia do Win10.

Ale dzięki dwóm aplikacjom, zabytkowemu Sql Server 2000 Enterprise Manager i narzędziu Clean Master, zawsze pojawia się wyskakujące okienko UAC. Rozumiem również, że wybieram Run as Administratorz ich menu kontekstowego. Nie sądzę, żeby miało to coś wspólnego z erą Enterprise Managera, ponieważ nie dostaję wyskakującego okienka UAC z jego narzędziem Query Analyzer, które jest częścią tego samego pakietu Sql Server 2000.

Dla tych dwóch poszedłem do menu kontekstowego ich skrótów na pulpicie, kliknąłem Advancedprzycisk na Shortcutkarcie i zaznaczyłem Run as Administratorpole, ale nadal pojawia się wyskakujące okienko UAC.

Moje główne pytanie brzmi: dlaczego Win10 traktuje je inaczej w odniesieniu do wyskakującego okienka UAC niż wszystkie inne i co mogę zrobić, aby traktować je tak samo bez wyłączania UAC?

MartynA
źródło
Tak; To zachowanie występuje od czasu wydania systemu Windows 8. Tego też nie można zmienić. Nie różni się to od konieczności używania polecenia sudo i podania hasła, nawet jeśli jesteś zalogowany jako najwyższy uprzywilejowany użytkownik w systemie Linux.
Ramhound
Przepraszam, nie o to mi chodzi. Chciałbym wiedzieć, dlaczego te dwie aplikacje są traktowane inaczej niż pozostałe. Coś gdzieś sprawia, że ​​są traktowane inaczej niż dziesiątki innych na moim pulpicie. Gdybym wiedział, co to jest, powinienem móc zmienić sposób ich traktowania bez konieczności wyłączania UAC.
MartynA,
Jeden powód. Obie aplikacje są starożytne i nie używają żadnych nowych funkcji Win32. Właściwa aplikacja dzisiaj wygenerowałaby plik manfest, który określa, jak powinien się zachowywać, a właściwie i tylko wtedy, gdy jest to wymagane, podnosi uprawnienia procesu.
Ramhound,
Przepraszam, to nie może być prawda. Clean Master jest stosunkowo nowy (po raz pierwszy zauważyłem go kilka lat temu) i aktywnie utrzymywany, aw każdym razie mam dziesiątki testowanych aplikacji, które napisałem w Delphi, aby odpowiedzieć na pytania na StackOverflow. Żadne z nich nie ma manifestów (ponieważ nie jest to warte wysiłku, wystarczy przetestować jakiś kod) i żadne z nich nie wyświetla wyskakującego okienka UAC.
MartynA,
Najwyraźniej przy braku manifestu opiera się on na heurystyce, w której Windows szuka pewnych wzorców i słów kluczowych w pliku wykonywalnym. Jeśli proces nie zostanie wykryty jako wymagający podwyższonych uprawnień, niektóre operacje zostaną zwirtualizowane. Zobacz technet.microsoft.com/en-us/library/cc709628(v=ws.10).aspx
James P

Odpowiedzi:

1

Martyn: To, co powiedział Ramhound, nie jest do końca prawdą, tylko częściowo. Funkcja UAC istnieje już od czasów Visty (z moich wspomnień) i czasami może być bardzo denerwująca.

Pierwszą rzeczą, którą powinieneś zrozumieć o UAC, jest to, że pojawia się tylko wtedy, gdy jest włączony i gdy aplikacja żąda więcej dostępu niż ma. Nawet na koncie administratora tak się stanie i na pewno tak się stanie, jeśli zobaczysz małą tarczę na skrócie aplikacji.

Różnica między 2 aplikacjami? Nie wiem. Zaufaj mi, kiedy powiem, że nie będziesz w stanie dowiedzieć się, co dokładnie różni się między 2 aplikacjami, ale po prostu wiedz, że potrzebują one dodatkowych uprawnień do czegoś i dlatego pojawia się monit UAC.

Kilka porad, które pomogą w UAC, jest to funkcja bezpieczeństwa systemu Windows, więc nie mogę powiedzieć, aby wyłączyć. Jeśli jednak chcesz znaleźć ustawienie, po prostu idę do paska wyszukiwania i wpisuję UAC (możesz również znaleźć w Kontach użytkowników w Panelu sterowania). Poza tym, mając komentarz na temat niemożności znalezienia czegokolwiek w systemie Windows 10, pamiętam, że system Windows 10 tego nie ukrywa, tylko pokazuje nowy układ. Jeśli chcesz znaleźć którekolwiek ze starych okien systemu Windows 7, wyszukaj je, na przykład Panel sterowania.

Kiedy mówię „szukaj”, mam na myśli pasek wyszukiwania na dole (na pasku zadań). To bardzo pomaga, ale można się wiele dowiedzieć o tym, co można zrobić w systemie Windows 10. W razie potrzeby mogę również wyjaśnić wszystko, co może być dwuznaczne.

dakre18
źródło
0

Spróbuj tego:

  1. Kliknij skrót prawym przyciskiem myszy
  2. Kliknij przycisk Otwórz lokalizację pliku
  3. Utwórz kopię pliku docelowego
  4. Kliknij nową kopię prawym przyciskiem myszy
  5. Wyślij do> Pulpit (utwórz skrót)
  6. Usuń oryginalny skrót z pulpitu
  7. Zmień nazwę nowego skrótu na to, co chcesz
jake
źródło