Jalankan sebagai Administrator diklik pada jalan pintas

20

Saya memiliki pintasan ke program yang hanya berfungsi saat dijalankan sebagai administrator tetapi dalam pintasan opsi lanjutan "selalu dijalankan sebagai administrator" diklik. Saya telah melihat pertanyaan serupa lainnya tetapi tidak ada yang berlaku untuk masalah saya. UAC diaktifkan, saya seorang administrator dan saya tidak tahu bagaimana menjalankannya di cmd.

man-qa
sumber
1
Program ini dalam jaringan? Program dalam jaringan tidak akan berjalan sebagai administrator.
Franchesco
Tentu saja Anda lebih suka untuk mengatur & lupa "selalu jalankan sebagai administrator", tetapi, sampai Anda berhasil, Anda dapat mengklik kanan ikon dan memilih "jalankan sebagai administrator,", meskipun Anda harus melakukan itu setiap kali Anda ingin menjalankannya.
Mawg mengatakan mengembalikan Monica
@Earendul Program tidak ada dalam jaringan.
man-qa
@ Mawg Saya tidak yakin mengapa tetapi klik kanan pintasan tidak memunculkan opsi untuk dijalankan sebagai admin, meskipun saya dapat mengklik .exe asli dan menjalankannya sebagai admin
man-qa
1
@ man-qa - Kedengarannya seperti Anda sebenarnya bukan Administratorizin domain yang mengesampingkan izin lokal Anda.
Ramhound

Jawaban:

3

Anda mungkin dapat menggunakan proses sebagai administrator yang tersedia di tab kompatibilitas.

Salah satu cara cara pihak ketiga adalah dengan nircmd. http://www.nirsoft.net/utils/nircmd2.html#elevate

birdman3131
sumber
Penulis mengindikasikan opsi ini berwarna abu-abu.
Ramhound
2
Tidak, mereka tidak melakukannya. Mereka menyatakan opsi itu diklik pada opsi lanjutan pada tab pintasan. Saya merujuk ke tempat pada tab kompatibilitas.
birdman3131
@ birdman3131 Wow saya tidak berharap ini berfungsi tetapi ternyata berhasil. Terima kasih birdman :)
man-qa
2

Ini tampaknya terjadi ketika jalan pintas menunjuk ke pengidentifikasi objek daripada jalur direktori.

Anda dapat mengetahui apakah ini masalahnya karena target di properti pintasan adalah sesuatu seperti {0AFACED1-E828-11D1-9187-B532F1E9575D}bukannya jalur direktori.

Jika Anda ingin membuat pintasan ke sesuatu C:\Windows\System32, buat pintasan langsung dari item di folder itu, daripada mencoba membuatnya dari pintasan yang ada di menu mulai.

Magellan
sumber
Itu bukan satu-satunya cara ini bisa terjadi; Saya pikir itu juga bisa terjadi ketika Anda memerlukan admin untuk memodifikasi file pintas. Bagaimanapun, saya melihat ini dengan jalan pintas berbasis jalur yang diletakkan di menu mulai saya oleh installer. Oh, bisa juga karena targetnya adalah .inifile, bukan file yang dapat dieksekusi ...
SamB
Ketika saya mencoba membuat pintasan ke host, ia mengatakan tidak bisa membuat pintasan di sini, apakah Anda akan menyukainya di desktop; tetapi mengapa saya menderita melalui ini bahkan ketika saya admin di kotak ini ??
killjoy
Saya memiliki masalah ini pada pintasan skrip python
JinSnow
1

Tampaknya opsi menu konteks "run as administrator" dan / atau kotak centang pintasan tidak tersedia untuk file batch / skrip. Ini dijawab untuk PowerShell di sini: Bagaimana menjalankan skrip sebagai administrator?

Saya belum punya jawaban untuk menjalankan file batch umum.

pengguna488386
sumber
1

Cara mengatasinya adalah membuat pintasan ke executable yang perlu dijalankan sebagai admin (jika Anda ingin memperbaiki kode jelek untuk menjalankan UAC prompt). Setelah membuat pintasan baru, klik kanan padanya dan pilih Properties , lalu klik tab Shortcut , lalu tombol Advanced ... dan akhirnya centang kotak centang Run as Administrator .

BrianD
sumber
Ini adalah solusi kecil yang menyenangkan. Saya bisa membuat jalan pintas ke file "host" saya menggunakan teknik ini dengan Visual Studio Code. Contoh pintasan:"C:\Users\quantastical\AppData\Local\Programs\Microsoft VS Code\Code.exe" "C:\Windows\system32\drivers\etc\hosts"
Kuantitatif
1

Ini berfungsi jika Anda menambahkan executable ke target pintasan. Sebagai contoh:

Klik kanan pada pintasan dan ubah target dari:

C: \ Scripts \ helloworld.js

untuk

wscript.exe C: \ Scripts \ helloworld.js

(atau)

cscript.exe C: \ Scripts \ helloworld.js

Kemudian kotak centang Jalankan sebagai Administrator diaktifkan di properti.

Saya punya masalah dengan skrip python: Saya perlu menambahkan target: "C:\Users\......\Python36\python.exe" "C:\Users\......\test.py"

Semua kemuliaan bagi Ramesh Srinivasan

JinSnow
sumber
0

BrianD memberikan jawaban terbaik dan Ross di Cara menjalankan skrip sebagai administrator? menjelaskannya:

Alih-alih menggunakan tab kompatibilitas (di mana opsi ini berwarna abu-abu) gunakan tombol Advanced pada Tab Shortcut

Setidaknya ini berlaku untuk Windows7.

pengguna3603546
sumber
0

Hal ini tampaknya terjadi dengan jenis file yang tidak dikenali / dipercayai oleh windows. Tetapi saya baru saja menemukan solusi sederhana untuk ini.

Buat pintasan ke cmd.exe (c: \ windows \ system32 \ cmd.exe), dan ganti bidang Target dengan ini

C:\windows\System32\cmd.exe /c start "" "c:\path\to\your.file"

Sekarang Anda harus dapat mengaktifkan "Run as administrator" pada tab Advanced

Peringatan:

  • Pada windows 10, berjalan sebagai administrator tampaknya memiliki rangkaian drive jaringan yang berbeda, coba gunakan jalur UNC absolut daripada drive yang dipetakan
  • Jika Anda perlu melewati parameter, periksa di sini untuk beberapa dokumentasi untuk perintah Mulai

Mengapa kita menggunakan Startbukan hanya membukanya dengan cmd.exe?

  • Jika Anda hanya menjalankan file menggunakan jalan pintas cmd.exe /c c:\path\to\your.file, Anda terjebak dengan jendela hitam kosong terbuka selama program Anda berjalan

Bagaimana cara Startmengatasi ini?

  1. Ini memulai contoh cmd dengan /cflag yang menutupnya setelah perintahnya selesai berjalan
  2. Itu kemudian menjalankan Startyang merupakan perintah asli di cmd.exe yang membuka "program" di jendela baru
  3. Cara Startperintah itu bekerja jika itu tidak dapat dijalankan, peluncuran akan diteruskan ke Windows, yang kemudian membukanya menggunakan program terkait untuk jenis file itu
  4. Setelah peluncuran dimulai, Startperintah berakhir yang kemudian membiarkan jendela cmd.exe ditutup
Chris Rudd
sumber
-1

Saya memiliki masalah ini pada sistem Windows Server 2008 R2 SP1 ketika menjalankan cara pintas untuk menjalankan file batch / VBSkrip untuk menyinkronkan dan mengeluarkan disk USB, atau untuk mematikan sistem Hyper-V sebagai persiapan bagi staf untuk mem-boot ulang server dengan bersih.

Ditemukan ketika saya mengklik kanan ikon, properti yang dipilih, lalu memilih tombol Tingkat Lanjut di sebelah Ubah Ikon. Pilih opsi Run As Administrator kemudian Save. Jika UAC diaktifkan, masih akan meminta izin untuk menjalankan, tetapi sekarang akan berjalan dengan benar.

Denis
sumber
-1

Ikon saya disalin ke bilah luncur cepat. Opsi untuk dijalankan sebagai administrator diklik. Jadi saya mulai lagi dan saya menghapus pintasan yang sebelumnya saya coba atur.

Inilah cara saya memecahkan masalah.

Membuka menu mulai saya, menemukan ikon yang saya inginkan, properti, buka lokasi file. (Ini membuka lokasi file jalan pintas dari menu mulai saya - sempurna).

Sekarang saya memilih ikon pintasan dan menyalinnya.

Saya kemudian klik kanan pada bilah luncur cepat saya, "Buka Folder" dan tempelkan salinan pintasan saya di sana.

Sekarang saya memiliki akses untuk mengaturnya agar berjalan sebagai administrator.

Valamas
sumber