CMD'de yönetici olarak oturum açıldığında yeterli yetki mesajı gelmedi


36

Cmd'de mklink komutunu kullanmaya çalışıyordum (Windows 7 işletim sistemim var) Yönetici olarak oturum açtım, ancak "bu işlemi gerçekleştirmek için yeterli izniniz yok" iletisini aldım. Aynı komutu Vista'da da kullandım, tamam çalıştı. Winows 7'de neden çalışmadığı hakkında bir fikriniz var mı?

Yanıtlar:


30

Cmd kabuğunu açıkça yönetici olarak çalıştırmayı deneyin . Bu işe yaramazsa, runas komutunu deneyin .

runas /user:administrator "mklink args"

Mklink komutunun ve tırnaklarının etrafındaki tırnak işaretleri gerekir.


19
Symlinks normal bir kullanıcı için çok tehlikelidir. LOL. Keşke bunun arkasındaki düşünceleri anlayabilseydim. :-(
Notinlist

1
Kullanıcım yönetici (bu makinede "yönetici" olarak adlandırılan kullanıcı yok.) Ancak yine de "Bu işlemi gerçekleştirmek için yeterli yetkiniz yok."
Jonathan Hartley

4
Bu cevap, genel durumdaki yararlı tavsiyelere rağmen, gözlemlediğim davranışın tam tersi gibi görünmektedir: mklink sadece benim kullanıcım bir yönetici olmadığında benim için çalışır . Şaşırtıcı.
Jonathan Hartley

Giriş şifreniz yoksa ne yapmalısınız? bir tanesini istiyor ve eğer boş bırakırsam bana boş şifre hatası olduğunu söylüyor ...
ecoe

bu yüzden, winblows 'un CD / D için yıllarca süren' cd 'sözdizimini bozduğunu öğrendikten sonra,' cmd.exe 'adında korkunç bir kısıtlamada mklink sözdizimini yazmanız yeterlidir. önce yönetici olarak çalıştırmak için Winblows sysadmin, korku aaargh.
Michael Trouw

16

CMD yazdığınızda, başlangıç ​​menüsünde listede CMD.exe göreceksiniz.

Sağ tıklayın, "Yönetici Olarak Çalıştır" ı seçin


14

Bunun yönetici hesapları için çalışmamasına cevaben, Win7'de sembolik bağlantı desteğini yapılandırmanın konuyla ilgili olduğuna inanıyorum .

“Herkese” “Sembolik bağlantı oluştur” ayrıcalığını verdikten sonra, lütfen yeniden başlatın (veya oturumu kapatın) ve standart bir kullanıcı olarak, “Yöneticiler” grubunun üyesi olmayan bir kullanıcı olarak oturum açın. Kullanıcının yazma izinlerine sahip olduğu bir dizinde mklink komutunu kullanarak sembolik bir bağlantı oluşturabilmelisiniz.

“Yöneticiler” üyesinin üyelerin sembolik link oluşturmamasının nedeni, “Sembolik link oluştur” ayrıcalığının, kullanıcı “Yöneticiler” grubunun bir üyesi olduğu için filtrelenmiş simgeden kaldırılmasıdır. Http://msdn.microsoft.com/en-us/library/bb530410.aspx linkindeki makalenin “Erişim Simgesi Değişiklikleri” bölümü, filtrelenmiş jetonun nasıl oluşturulduğuyla ilgili daha ayrıntılı olarak açıklanmaktadır.


8
Microsoft neden her zaman berbat ediyor?
CoDEmanX

@CoDEmanX, onun karmaşık :)
alpha_989

Bekle, öyleyse ... kişi bu yazma izinlerini nereye koyuyor? Bağlantılı makaleler tam olarak okumak için net değil.
Mike 'Pomax' Kamermans

9

Öncelikle, burada ayrıntılı olarak anlatıldığı gibi, ilgili kullanıcılara "Sembolik bağlantı oluşturma" izni verdiğinizden emin olun: https://superuser.com/a/125981/57697

Tuhaf bir şekilde, benim kullanıcı bir yönetici ise "mklink" komutu benim için çalışmayacak. "Bu işlemi gerçekleştirmek için yeterli izniniz yok."

Çalışmasını sağlamak için, kullanıcıyı yöneticiler grubundan kaldırmam ya da guest gibi yönetici olmayan bir kullanıcı olarak çalıştırılan bir cmd'den mklink çalıştırmam gerekiyor:

   runas /user:guest cmd

(zaten değilse, konuk hesabını etkinleştir)

Bu ikinci yöntemi kullanarak, aynı zamanda 'misafir' için, bağlantı noktasını oluşturduğum bağlantı noktasını değiştirmek için 'misafir'im için geçici olarak izinler vermek zorundasınız. .


İşe yaramadı (Microsoft'u suçluyorum). runasHesap birine sahip olmasa bile komut, belirtilen kullanıcının şifre sorar. Boş bırakırsanız (enter tuşuna basın), hata verir. Hesabın şifresi varsa ve siz girerseniz, bende kalırım the system cannot find the file specified. Bir cmd'yi yönetici olarak başlatmak, hedef
dizine gitmek

4

Bazı nedenlerden dolayı, hesabınızı bir yöneticiye yükseltemezseniz (örneğin, bir iş bilgisayarındaysanız) ve bir dizini bağlamaya çalışıyorsanız, sert / yumuşak bir bağlantı yerine bir bağlantı oluşturmayı deneyin. Kaynak klasör mutlak veya göreceli olabilir.

mklink /J linkedfolder sourcefolder

1
Teşekkür ederim. İş bilgisayarımda yönetici olmadığı ve cygwin dizinlerini ve windows dizinlerini birbirine bağlaması gerektiğinden bu benim için çalıştı.
dukevin


-3

Yüklenmediyse, lütfen Microsoft.net framework 2.0'ı veya beraberinde gelen hizmet paketlerini yükleyin. Benim için çalıştı!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.