Akses ditolak meskipun saya seorang Administrator?

34

Akun pengguna saya pada Windows 7 adalah bagian dari grup Administrators yang memiliki izin kontrol penuh pada C: \ inetpub \ wwwroot:

teks alternatif

Namun, ketika saya mencoba membuat folder di dalamnya, saya mendapatkan kesalahan "akses ditolak". Ini diperbaiki dengan menambahkan akun pengguna spesifik saya ke daftar, tetapi itu tidak perlu, bukan?

Borek Bernard
sumber

Jawaban:

4

Ini adalah perilaku yang diharapkan dengan UAC diaktifkan.

Bagaimana Anda mencoba membuat folder? Windows Explorer akan menghasilkan prompt UAC, jadi saya berasumsi Anda menggunakan beberapa metode lain?

Jika Anda melakukannya dari prompt perintah, pastikan itu dijalankan dengan hak istimewa yang ditinggikan.

ThatGraemeGuy
sumber
Saya pikir UAC mungkin berperan di sini. Jadi folder apa pun dengan izin untuk grup Administrator akan memerlukan prompt yang ditinggikan atau nama pengguna tertentu? Jika demikian, apakah ada gunanya menetapkan izin pada grup dengan UAC diaktifkan jika saya ingin dapat mengakses file / folder dari prompt perintah yang normal dan tidak ditinggikan?
Borek Bernard
Tidak, dengan prompt perintah yang tidak ditinggikan, akun pengguna Anda harus ditentukan secara eksplisit di ACL agar Anda dapat mengakses.
ThatGraemeGuy
25

Masalahnya adalah bahwa UAC tidak dapat "mengangkat" Explorer dengan benar. Lihat artikel berikut yang menjelaskan mengapa ini terjadi dan bagaimana cara memperbaikinya. Saya pikir ini sudah diperbaiki di Windows 7 tetapi tampak seolah-olah tidak, lihat Windows 7 Access Ditolak

Gagalnya besar
sumber
1
Ini, saya percaya adalah jawaban yang tepat ..
Chandra Eskay
9
Silakan rangkum aspek-aspek yang relevan untuk upvote saya - jika tidak, kami rentan kehilangan info karena masalahnya mungkin sekitar lebih lama dari situs web yang Anda tautkan (di windows 7 berjalan pada beberapa mesin virtual yang akan hidup lebih lama dari kita semua).
bijak
4
Turunkan jawaban untuk tautan saja. Dan saya akan -1 dua kali jika saya bisa untuk suntingan itu meminta upvotes hanya sebagai masalah prinsip. Tidak apa-apa, tidak dianjurkan, untuk meninggalkan tautan ke sumber jawaban, tetapi seperti kata bijak, tautan itu mungkin tidak berguna di beberapa titik di masa depan
Tobias Kienzler
Artikel yang ditautkan menyatakan bahwa itu adalah bug Explorer. Bukan itu. Sebaliknya, ini adalah hasil dari proses daur ulang Explorer untuk beberapa windows. Anda dapat mengubah perilaku dengan mengaktifkan "Jalankan setiap jendela dalam proses terpisah".
Gogowitsch
3
downvote untuk jawaban tautan saja
endolith
9

Dari Technet :

Untuk membantu mencegah perangkat lunak berbahaya menginstal secara diam-diam dan menyebabkan infeksi di seluruh komputer, Microsoft mengembangkan fitur UAC. Tidak seperti versi Windows sebelumnya, ketika administrator masuk ke komputer yang menjalankan Windows Vista, token akses administrator penuh pengguna dibagi menjadi dua token akses: token akses administrator penuh dan token akses pengguna standar. Selama proses masuk, komponen otorisasi dan kontrol akses yang mengidentifikasi administrator dihapus, menghasilkan token akses pengguna standar. Token akses pengguna standar kemudian digunakan untuk memulai desktop, proses Explorer.exe. Karena semua aplikasi mewarisi data kontrol akses mereka dari peluncuran awal desktop, mereka semua berjalan sebagai pengguna standar juga.

Setelah administrator log on, token akses administrator penuh tidak dipanggil sampai pengguna mencoba melakukan tugas administratif.

Jadi, setiap kali Anda mencoba menggunakan kredensial admin, Anda harus diberi prompt UAC untuk memanggil token Admin itu, memberi Anda akses untuk melakukan perubahan itu. Sekarang jika itu tidak berhasil, Anda ingin memeriksa pengaturan UAC Anda .

Kemungkinan besar, pengaturan yang perlu Anda nonaktifkan adalah " Kontrol Akun Pengguna: Jalankan semua administrator dalam Mode Persetujuan Admin ". Anda dapat mengubah perilaku itu dengan memodifikasi kunci "EnableLUA" di lokasi berikut:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System

Itu harus membuat admin dijalankan sebagai admin sepanjang waktu. Ini berbahaya dan saya sarankan Anda mengaktifkan kembali fitur ini untuk penggunaan sehari-hari.

Doltknuckle
sumber
1
Ini harus menjadi jawaban yang diterima
JoelFan
Sudah mencoba untuk memperbaiki JoelFan, tapi saya mengetuknya dua kali dan situs bodoh ini tidak akan membiarkan saya mendaftar ulang! Apa tempayan. Tapi ya, ini memiliki segalanya, termasuk mengapa dan ke mana harus pergi. Hanya melewatkan bahwa "EnableLUA" harus "0" untuk dinonaktifkan, tetapi menjadi pengguna yang kuat di sini, itu mungkin dipahami oleh sebagian besar. Hal lain, Windows 10 Home tidak memiliki gpedit dan Microsoft mempromosikan "Pro Pack" untuk menginstalnya seharga $ 99. Ada installer yang dibuat untuk Win7 yang awalnya saya coba, tidak berfungsi, meskipun yang lain di situs mengklaim melakukannya setelah menyalin file dari SysWOW64 ke System32. Jadi sungguh, regedit hanya memilih untukku.
vapcguy
1

Seperti yang banyak dibagikan, ada berbagai alasan mengapa ini bisa terjadi. Jika Anda benar-benar mengesampingkan masalah kepemilikan / izin, kemungkinan besar program lain mencegah akses ke file.

Kadang-kadang itu adalah program yang secara khusus dimaksudkan untuk membatasi akses file, seperti Folder Lock, tetapi penyebab paling umum adalah Anda membuka file di beberapa program lain, seperti editor teks (katakanlah, Atom dalam kasus saya), dan program ini memiliki mengunci file. Jadi dalam kasus seperti itu, akses ditolak meskipun Anda adalah admin karena tidak ada pengguna sama sekali yang dapat mengubah file saat dikunci oleh aplikasi lain untuk membaca / menulis. Jadi, setelah menutup program, atau menutup file yang terbuka di program, Anda harus memiliki akses reguler ke file itu lagi.

Spencer Williams
sumber
ini untuk saya, tugas npm mengalami masalah dan saya tidak sadar
mohas
0

Di Windows7, akun administrator disembunyikan. Anda dapat mengaktifkan akun administrator.

  1. Klik mulai
  2. Program - Aksesoris - Klik kanan pada command prompt dan pilih administrator "Run as".
  3. Pada prompt perintah, ketik perintah, ketik net user administrator / aktif: ya

Itu akan menyembuhkannya. Anda akan 2 akun pengguna satu adalah administrator dan pengguna Anda. Sekarang Anda dapat masuk ke windows sebagai administrator. Sekarang Anda akan memodifikasi file atau bahkan menghapusnya.

tukang mimpi
sumber
0

Saya juga punya masalah yang sama. Saya telah melakukan semua yang disebutkan di atas tetapi tidak berhasil. Masalahnya masih ada. tapi sekarang masalah saya terpecahkan:

  1. Buka secara manual folder yang aksesnya ditolak.
  2. Pilih file Executable / application di folder itu.
  3. Klik kanan padanya dan pergi ke PROPERTI -> KOMPATIBILITAS
  4. Sekarang lihat PRIVILEGE LEVEL dan periksa untuk RUN AS ADMINISTRATOR
  5. Kemudian klik SETELAN PERUBAHAN UNTUK SEMUA PENGGUNA.

Saya kira masalahnya terpecahkan sekarang.

MAYUR
sumber
2
File apa yang dapat dieksekusi? Pertanyaannya adalah tentang mendapatkan akses ke folder penghitungan, bukan file tertentu di dalamnya. Dan Anda "menebak"? ya jelas.
underscore_d
0

Seperti MAYUR di atas, saya juga mencoba perbaikan terkait UAC yang disebutkan, tetapi itu tidak berhasil bagi saya.

Saya tidak dapat membuat folder baru, atau memindahkan folder yang ada ke, beberapa direktori di akun pengguna saya ( Users/x/workspace/).

Untuk memperbaiki ini saya:

  • mengaktifkan kembali UAC pada level terendah kedua (yang tidak membiarkan program mengubah konten tanpa peringatan UAC)
  • membuat folder baru bernama Users/x/workspace2, dan memotong semua konten dari workspacehingga workspace2.
  • Diperiksa bahwa tidak ada folder virtual yang tersisa di workspacedalam cygwin.
  • Dihapus workspace
  • Berganti nama workspace2menjadiworkspace
Blake
sumber