Mam plik test.bat i kopię pliku cmd.exe (zmień nazwę cmdnew.exe), oba w tym samym folderze.
Pytanie: Jak uruchomić test.bat z określonym „cmdnew.exe” (nie z cmd.exe)? (jak mogę zarejestrować nową ścieżkę powłoki cmdnew.exe)
Do rozważenia:
Muszę powiązać plik wsadowy (.bat) z nowym cmdnew.exe
Przyczyną tego pytania jest to, że cmd.exe, regedit.exe i inne narzędzia systemu Windows GUI „brakują” w moim systemie operacyjnym Windows (nie powód i nie są związane z pytaniem). Muszę jednak wyjaśnić, że kiedy używam terminu „brak”, oznacza to, że Windows ich nie znajduje, ale aplikacje są poprawnie wymienione na liście w swoim katalogu. A jeśli spróbuję ręcznie uruchomić cmd.exe (z systemu Windows / system32), dostaję ten sam komunikat, że: system operacyjny nie może znaleźć cmd.exe
Muszę uruchomić mój .bat z uprawnieniami administracyjnymi, aby rozwiązać problemy z moim systemem operacyjnym
Skopiowałem nową konsolę „cmdnew.exe” do trasy Windows / system32, ale po otwarciu jest zablokowany wiersz polecenia (wiersz polecenia został wyłączony przez administratora. Naciśnij dowolny klawisz, aby kontynuować ...). Nie mogę zmienić tego ograniczenia, ponieważ aplikacji „gpedit.msc” i „regedit.exe” również „brakuje”. Ponadto komunikat ten nie powinien zgasnąć, ponieważ jest to komputer lokalny, a konto ma uprawnienia administratora
Aktualizacja: 09 lipca
- Jest na komputerze osobistym i na koncie administracyjnym. Nie jest podłączony do żadnej sieci. Wygraj 7 SP1 x64 OS. Możliwe, że szkody te zostały spowodowane przez złośliwe oprogramowanie; nie jestem pewien i żadne nie ma związku z pytaniem. Obecnie brak obecności złośliwego oprogramowania na komputerze.
Dzięki
źródło
SFC /SCANNOW
z podwyższonego wiersza polecenia, być może, aby rozwiązać problem za pomocą prostej poprawki, jeśli tak, ale nie będzie wiedział, chyba że spróbujesz.START cmdnew.exe /k "<batch logic>"
polecenie i uruchomić w ten sposób logikę?Odpowiedzi:
W Start Run możesz wpisać:
źródło