Sebagai lanjutan dari pertanyaan ini tentang membuka file explorer sebagai pengguna yang berbeda , saya telah mencoba menavigasi ke C:\Windows
, menggeser + mengklik kanan explorer.exe
dan mengklik "Jalankan sebagai pengguna yang berbeda". Ketika saya memasukkan detail login pengguna, saya mendapatkan 2 pesan kesalahan berturut-turut, yang keduanya mengatakan
Windows tidak dapat mengakses perangkat, jalur, atau file yang ditentukan. Anda mungkin tidak memiliki izin yang sesuai untuk mengakses item
Jika saya mencoba detail login dari akun yang saat ini masuk, ia berfungsi, tetapi yang lain tidak. Ini adalah kasus untuk kedua akun (admin) di PC saya.
Edit
Ada beberapa kebingungan dalam komentar. Saya mencoba mengikuti jawaban yang diterima dalam pertanyaan yang ditautkan di atas , dan itu tidak berfungsi. Beberapa orang mengatakan itu tidak dapat dilakukan, jadi aneh bahwa ada jawaban yang diterima dengan 3 upvotes
sumber
explorer.exe
cmd.exe
baik sebagai pengguna lain. Jika jawaban pertanyaan yang ditautkan (3 upvotes) mengatakan lakukan apa yang saya coba lakukan untuk menjalankan explorer sebagai pengguna yang berbeda, itu harus bekerjastart .
dan itu harus membuka explorer sebagai pengguna itu.Access denied
di baris baru (normal cmd prompt masih dapat membuka explorer sebagai akun saat ini)Jawaban:
Per Posting Blog TechNet ini , explorer.exe terlihat sebagai utas tunggal dan tidak akan membolehkan beberapa utas berjalan di akun pengguna yang berbeda:
Alternatif yang paling berguna untuk menggunakan explorer.exe , sebagaimana juga dijelaskan dalam artikel itu, adalah mengunduh explorer ++ dan menjalankannya sebagai pengguna yang ingin Anda jelajahi file. Anda dapat terhubung ke jalur UNC dengan mudah di explorer ++ seperti yang Anda lakukan dengan explorer, jadi itu tampaknya menjadi alternatif yang cukup. Ini juga merupakan pendekatan termudah yang saya temui yang tidak memerlukan izin tinggi (seperti yang diperlukan untuk ikut campur dalam registri atau menginstal perangkat lunak tambahan).
sumber
Dari apa yang dapat Anda baca dalam pertanyaan lain ( 1 , 2 ) mengenai topik ini biasanya paling tidak baik dan tentu saja bukan skenario yang didukung. Lebih jauh lagi, pertanyaan kedua memiliki beberapa informasi lebih lanjut dan jika Anda mengikuti beberapa tautan Anda akan berakhir di sini: Dan inilah Vista ...
Jika Anda memeriksa artikel itu, Anda akan membaca yang berikut:
Masuk akal untuk mengharapkan mereka untuk menjaga perilaku ini seperti yang mereka miliki di Windows Vista, Windows 7, Windows 8 dan sekarang (mungkin) Windows 10.
Jadi sepertinya Anda harus menggunakan peretasan, mempertimbangkan solusi, atau mengevaluasi kembali masalah Anda yang menyebabkan Anda harus menjalankan penjelajah sebagai pengguna yang berbeda.
Sebagai solusinya Anda bisa menggunakan file explorer yang berbeda seperti Total Commander,
cmd
yang berjalan di bawah kredensial yang berbeda, dialog buka file dari beberapa perangkat lunak lain yang Anda mulai sebagai pengguna yang berbeda atau jendela "fast switch" untuk hanya sementara beralih ke yang lain pengguna.Anda tidak benar-benar memberikan informasi mengapa Anda mencoba melakukan ini sehingga saya tidak tahu seperti apa pendekatan yang berbeda dan untuk peretasan ... ada beberapa pertanyaan di atas. Dugaan saya mengapa orang yang Anda tautkan dalam pertanyaan awal Anda disamarkan karena dipecahkan adalah orang tersebut melakukan penelitian lebih lanjut dan mungkin menemukan hacks tersebut.
sumber
Mengatur Explorer untuk membuka folder dalam proses terpisah yang digunakan untuk memungkinkan ini bekerja di bawah 1511. Misalnya pada prompt perintah yang berjalan sebagai user1, "explorer c: \ somePath" akan membuka jendela Explorer yang berjalan sebagai user1, sementara dari prompt perintah yang dijalankan sebagai UserZ , perintah yang sama akan membuka jendela explorer yang berjalan seperti UserZ.
Setelah memutakhirkan ke 1607, itu pecah. Klik kanan dan jalankan sebagai hasil pengguna yang berbeda dalam kesalahan yang sama yang dinyatakan di atas.
Meluncurkan explorer dari command prompt, tidak ada jendela yang pernah ditampilkan, tetapi sebuah proses explorer baru yang dimiliki oleh pengguna desktop yang saat ini masuk. Proses itu akhirnya hilang dengan sendirinya. Saya telah menyaksikan beberapa kali di mana proses explorer baru diluncurkan sebagai pengguna yang memintanya, maka proses itu segera ditutup, dan proses baru yang dimiliki oleh pengguna desktop muncul (dan tidak pernah muncul, dan setelah sedikit secara otomatis dibunuh ). Saya menduga ini selalu terjadi, hanya biasanya terjadi terlalu cepat untuk mengamati di Task Manager. Monitor Proses atau yang serupa mungkin akan membantu membuktikan hal ini, tetapi saya tidak merasa terganggu, karena saya mungkin tidak dapat memperbaikinya. : \
sumber
Solusi yang menarik yang baru-baru ini saya temukan sendiri, dan belum ada yang menyebutkan:
Menelurkan setiap proses / program sebagai pengguna yang berbeda (misalnya Notepad), dan tergantung pada program dan kerangka yang digunakan, Anda dapat menggunakan API Kotak Dialog File Umum untuk melakukan banyak operasi shell "explorer" biasa.
(Cukup pilih Simpan sebagai .. atau Buka ... dari menu, dan gunakan menu konteks untuk melakukan salin / tempel, dll., Lalu "batalkan" dialognya).
Cara menjalankan sebagai pengguna yang berbeda sejak awal
Untuk menelurkan program apa pun sebagai pengguna yang berbeda, gunakan shellrunas sysinternals , yang dapat menginstal item menu konteks. Atau, keluarkan cmd dengan bawaan Windows runas , kemudian mulai program yang menggunakan API Kotak Dialog File Umum .
sumber