Jak w Windows XP mogę zmienić domyślną przeglądarkę z Chrome na IE w wierszu poleceń, bez uprawnień administratora?

2

Sytuacja:
1. Konieczne jest ustawienie domyślnej przeglądarki na IE za pomocą cmd (problem)
2. Konieczne jest zalogowanie się do Citrix przez IE (wystarczy załadować adres URL), ponieważ nie będzie on działał w Google Chrome
3. następnie ustaw domyślną przeglądarkę na Chrome

Środowisko:
Windows XP, brak uprawnień
administratora Brak uprawnień administratora oznacza, że nie mogę dotknąć rejestru

Podstawowe kroki, które robię:
w pliku nietoperza:
1. Ustaw domyślną przeglądarkę na IE
2. Uruchom logowanie SSO Citrix przez IE (niekompatybilne z chrome)
3. Ustaw domyślną przeglądarkę na Chrome
4. Zabij IE
5. Żyj długo i prosperować

Mam więc wszystko uruchomione oprócz „Ustaw domyślną przeglądarkę na IE”

Mogę ustawić domyślną przeglądarkę na Chrome, używając argumentu wiersza poleceń Portable Chrome - make-default-browser

ale nie mogę cofnąć tego procesu.

Po uruchomieniu IE pojawia się okno „make ie default browser”, które zatrzymuje proces SSO.

Więc jeśli mogę wyłączyć tę kontrolę za pomocą pliku nietoperza, to też by działało dla mnie.

Rzeczy, które próbowałem, które nie działały: shmgrate.exe OCInstallReinstallIE

Używamy IE8.

Może ktoś może znaleźć przełącznik Chrome, który anuluje domyślną przeglądarkę, a la: http://peter.sh/experiments/chromium-command-line-switches/

K7AAY
źródło
shmgrate.exe OCInstallReinstallIE- co nie działało może dlatego, że jego IE8 lub ja nie mam uprawnień do zmiany czegokolwiek w opcjach internetowych, ale Google Chrome jakoś tak robi. Jeśli mogę znaleźć sposób na odinstalowanie chrome jako niesłyszącego za pomocą chome swtich, który może nie, ale nie mogę znaleźć jednego peter.sh/experiments/chromium-command-line-switches
może to dać ci wskazówki, gdzie szukać: superuser.com/questions/287313/…
SeanC,
Prawdopodobnie przenośny Internet Explorer jest rozwiązaniem. Ale musisz dodać kod do skryptu, aby dołączyć przenośny proces IE. Ale nie mam pojęcia, co to jest logowanie jednokrotne citrix i nie chcę tego wiedzieć :)
crazypotato,
Czy iexplore musi być domyślną przeglądarką? Czy nie można po prostu uruchomić „uruchom iexplore http: // citrix / login / page / here”
Berend

Odpowiedzi:

1

Czy rozważałeś zastosowanie jednego z poniższych:

Wszystkie są rozszerzeniem chrome, które umożliwiają tryb zgodności z IE. Możesz skonfigurować określone adresy lub domeny (również przy użyciu symboli wieloznacznych), aby uruchomić tryb zgodności.

Pozwoliłoby to trzymać się tylko jednej przeglądarki, uniknąć zbędnego rejestrowania i uchronić Cię przed potencjalnymi problemami z nieautoryzowanym dostępem.

Art Gertner
źródło
0

możesz wyłączyć okno.

zrzut ekranu:

opcje internetowe> programy> powiedz mi, czy IE nie jest domyślną przeglądarką opcja

co oznacza, że ​​ta opcja jest przechowywana w rejestrze. nie zamierzam tutaj omawiać modyfikowania danych rejestru, ponieważ jest to niebezpieczne. ale możesz wykonać szybkie wyszukiwanie, aby dowiedzieć się, jak to zrobić.

możesz użyć reg .

istnieje inny post stackoverflow, który może odpowiedzieć na twoje pytanie: https://stackoverflow.com/questions/4222367/windows-registry-key-for-check-whether-ie-is-the-default-browser

Inbar Rose
źródło
@ Bugmage, jak powiedziałem, znajduje się w rejestrze: z wiersza poleceń możesz zrobić: commandwindows.com/reg.htm
tak długo, jak Python jest zainstalowany, tak.
ok, więc jego 100% reg rozwiązanie tylko do tego? Zaskoczyłem się ponownie, ponieważ odmówiono mi uruchomienia plików .reg, ale może uda mi się zrobić migawkę reg i zakodować to w pliku nietoperza.
0

Tak, możesz, używając regpolecenia w systemie Windows, jak wyjaśniono w tym poście .

W szczególności możesz dodać to do swojego batpliku:

REG ADD HKEY_CLASSES_ROOT\htmlfile\shell\open\command /v (Default)    /t REG_SZ  /d  "C:\Program Files (x86)\Internet Explorer\iexplore.exe" -nohome
Hanxue
źródło
1
To wiąże tylko z .htmlplikami. Co z .htmplikami? Co z .urlplikami? Co z httpadresami? Ta odpowiedź pokazuje problem z ręcznym wykonywaniem rzeczy: może być niekompletna i można wiele przeoczyć .
Synetech,