Bagaimana saya bisa mendapatkan prompt perintah sebagai pengguna SISTEM pada Windows 7?
Konteks: Saya sedang menguji skrip startup komputer, dan saya perlu mencari tahu perilaku perintah ketika dijalankan sebagai SISTEM daripada akun pengguna saya.
Saya telah melihat cara untuk melakukan ini dengan at
dan psexec
, tetapi metode-metode itu hanya berfungsi pada Windows XP atau Windows Vista.
Saya menggunakan Windows 7 Pro SP1.
I've seen ways to do this with at and psexec, but those methods only appear to work on Windows XP or Windows 7. I'm using Windows 7 Pro SP1.
Um… ఠ_ ಠJawaban:
Ini ditanyakan pada Stack Overflow . Jawaban yang diterima menggunakan PsExec (dari suite Systinternals ) seperti yang disarankan Scott.
Solusi lain melibatkan pembuatan layanan yang berjalan di bawah akun Sistem untuk menjalankan penerjemah perintah. Anda dapat melakukan ini secara manual, atau menggunakan program yang menciptakan layanan, menjalankan prompt, lalu menghapus layanan secara otomatis. Saya hanya mencobanya dan itu berhasil:
sumber
Gunakan PsExec dari suite Systinternals Microsoft . PsExec harus dijalankan dari prompt perintah administratif. Gunakan
-i -s
sakelar untuk meluncurkan skrip / prompt perintah Anda.sumber
Access is denied.
"Saya akan sangat berhati-hati melakukan ini. SYSTEM adalah akun Administrator tetapi jauh, jauh lebih berbahaya karena memiliki tingkat akses yang lebih tinggi.
Secara umum, SISTEM Anda adalah layanan akun yang dijalankan, bukan profil interaktif. Ada beberapa cara untuk melakukan ini.
Membaca ini saya pikir kami memiliki pendekatan yang baik:
akan melihat nama akun yang Anda masuki .)
di command prompt, buat jadwal untuk menjalankan cmd.exe.
Untuk membuat jadwal, ketikkan baris berikut dan tekan enter.
di 10:41 / interaktif “cmd.exe”
ini akan membuat jadwal untuk menjalankan cmd.exe di 10:41.
(Karena Anda menguji, periksa waktu di sistem Anda coba dan tambahkan dua atau tiga menit.) Ubah waktu ini sesuai waktu setempat Anda
Petunjuk: Anda dapat memeriksa apakah jadwal ditempatkan dengan mengetik " pada "
dan menekan masuk setelah di atas langkah.
cmd.exe akan diluncurkan pada waktu yang ditentukan.
Pilih tab "Proses", pilih explorer.exe dalam daftar proses dan klik tombol " Akhiri Proses ".
Anda akan menerima dialog konfirmasi. Klik "Ya" untuk mengakhiri proses.
Tutup jendela cmd pertama (hati-hati untuk menutup yang pertama bukan yang kedua.)
Pada prompt perintah ketik baris berikut dan tekan "Enter"
cd ..
explorer.exe
Jika ini adalah pertama kalinya Anda melakukannya, windows menciptakan
komponen yang diperlukan bagi Anda untuk mengakses Sistem (Desktop, menu mulai,
dokumen saya)
ketika sudah selesai Anda akan memiliki desktop baru.
Itu berubah menjadi Sistem.
Sekarang Anda adalah pengguna kekuatan super. Berhati-hatilah agar tidak membahayakan PC Anda dan menghapus atau memodifikasi file sistem jika Anda tidak tahu apa yang Anda lakukan.
Opsi lainnya adalah menjalankan skrip Anda sebagai layanan.
sumber
at
tidak bekerja di Windows 7.at
berjalan di mesin Windows 7 saya. Apa yang tidak berhasil untukmu?Ada sedikit pendekatan hacky untuk ini juga, yang pada dasarnya melibatkan subbing cmd.exe di tempat Utilman.exe di \ Windows \ System32 (yang jelas akan membutuhkan cadangan). Anda harus melakukan ini di luar Windows yang sedang berjalan sebelumnya (misalnya di Linux atau melalui CD instalasi / pemulihan). Berikut ini contoh skrip yang akan digunakan (via Windows):
Setelah Anda melakukannya, boot ke Windows biasa dan tekan Windows Key + U, dan alih-alih memunculkan seperangkat utilitas untuk membantu aksesibilitas, dll., Ia akan memunculkan prompt perintah level Sistem dengan semua alat yang tersedia di sistem Anda. .
sumber
System32
, buka propertiUtilMan.exe
, ambil semua hak istimewa dan kepemilikan, dan lakukan langkah-langkah setelah itu.