Di komputer saya, saya memiliki dua akun admin. Akun admin default bernama "Administrator", dan akun admin baru bernama "testadmin."
Jika saya menjalankan perintah berikut:
runas /user:testadmin cmd.exe
runas /user:Administrator cmd.exe
Yang pertama membuka cmd.exe baru sebagai "testadmin", tetapi itu tidak benar-benar berjalan dalam mode Administrator, yaitu saya mendapatkan "Akses ditolak" jika saya mencoba menulis ke C: \ Windows.
Jendela kedua membuka cmd.exe baru sebagai "Administrator", tetapi itu berjalan dalam mode Administrator yang benar. Saya dapat berhasil menulis ke folder apa pun di komputer saya.
Nama jendela pertama adalah "cmd.exe (berjalan sebagai [ComputerName] \ testadmin)"
Nama jendela kedua adalah " Administrator: cmd.exe (berjalan sebagai [ComputerName] \ Administrator)"
Jika kedua akun memiliki hak admin, mengapa ada perbedaan perilaku di sini? Saya benci bahwa saya tidak dapat membuka jendela dari baris perintah sebagai testadmin dalam mode Administrator yang benar ... itu sangat menjengkelkan.
sumber
Jawaban:
Saya berasumsi Anda mengacu pada OS Windows 7 atau serupa. Alasan Anda melihat perbedaan antara dua akun pengguna adalah karena beberapa waktu yang lalu ketika vista keluar Microsoft sedikit mengubah kebijakan izin mereka. Tidak seperti di XP ketika Anda membuat akun Admin, akun itu memiliki semua hak yang dimiliki akun Administrator biasa. Sekarang di Vista dan Windows 7 Anda adalah admin semu kecuali Anda masuk sebagai Administrator yang sebenarnya. Dalam kebanyakan kasus, Anda dapat menjalankan prompt perintah dengan mengklik kanan program cmd.exe dan memilih untuk menjalankannya sebagai Administrator untuk mendapatkan hasil yang Anda inginkan, namun ada kalanya Anda harus masuk ke akun Administrator yang sebenarnya untuk melakukan tugas Anda. Alasan utama ini dilakukan adalah untuk mencegah virus melakukan pekerjaan buruk mereka dan sebuah mesin.
Saya telah melihat perangkat lunak tertentu memerlukan instalasi atau uninstall langsung dari akun "Administrator" dan tidak ada yang lain, kalau tidak mereka tidak akan berfungsi. Saya harap ini sedikit menjelaskan situasi.
Bersulang
sumber
Akun-akun tersebut mungkin tidak memiliki hak istimewa yang sama, karena mungkin ada beberapa kebijakan yang diterapkan langsung ke akun Administrator alih-alih grup Administrator.
Tetapi dalam situasi khusus Anda, sepertinya runas testadmin tidak dieksekusi dengan hak istimewa tinggi. Lihat apakah ini membantu.
sumber
Ini benar-benar menjengkelkan karena Anda menginginkan sesuatu untuk "berjalan sebagai" secepat Administrator daripada setiap kali melakukan klik kanan dan pilih "jalankan sebagai administrator" dll.
Saya menemukan solusi. Buat pintasan apa pun yang Anda inginkan (mis. Cmd.exe) dijalankan sebagai administrator dan terapkan properti "Run as administrator" ke pintasan itu:
Sekarang Anda dapat menjalankan pintasan ini dengan cepat dan itu akan menjalankan program yang Anda inginkan sebagai administrator seperti yang Anda harapkan.
sumber