Windows Tips & News

როგორ ავტომატურად ავწიოთ სერიული ფაილი ადმინისტრატორად გასაშვებად

click fraud protection
რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმიზაციისთვის

ზოგჯერ თქვენ უნდა შექმნათ სურათების ფაილი, რომელიც შეიცავს ბრძანებებს, რომლებიც საჭიროებენ ამაღლებულ უფლებებს. Windows Vista-დან მოყოლებული Windows-ში ჩართული UAC ფუნქციის გამო, სერიული ფაილის გაშვებისას ის იხსნება მის გარეშე საჭირო წვდომის უფლებები, თუ არ დააწკაპუნებთ მასზე მარჯვენა ღილაკით და კონტექსტიდან აირჩიეთ "გაშვება როგორც ადმინისტრატორი". მენიუ. აი, როგორ შეგიძლიათ შექმნათ სერიული ფაილი, რომელიც ავტომატურად ამაღლდება.

რეკლამა


სანამ გააგრძელებთ, იხილეთ როგორ დავამატოთ Batch ფაილი (*.bat) File Explorer-ის ახალ მენიუში. განათავსეთ შემდეგი შინაარსი თქვენი სურათების ფაილის დასაწყისში:
:: ავტომატურად შეამოწმეთ და მიიღეთ ადმინისტრატორის უფლებები V2. @echo გამორთულია. CLS. ECHO. ECHO ECHO გაშვებული ადმინისტრაციული გარსი. ECHO: init. setlocal DisableDelayedExpansion. დააყენეთ "batchPath=%~0" %%k-ისთვის (%0) დააყენეთ batchName=%%~nk. დააყენეთ "vbsGetPrivileges=%temp%\OEgetPriv_%batchName%.vbs" setlocal EnableDelayedExpansion :checkPrivileges. NET FILE 1>NUL 2>NUL. if '%errorlevel%' == '0' ( goto gotPrivileges ) else ( goto getPrivileges ) :getPrivileges. if '%1'=='ELEV' (echo ELEV & shift /1 & geto get privileges) ECHO. ECHO ************************************** ECHO იწვევს UAC-ს პრივილეგიების ესკალაციისთვის. ECHO ************************************** ECHO Set UAC = CreateObject^("Shell. აპლიკაცია"^) > "%vbsGetPrivileges%" ECHO args = "ELEV " >> "%vbsGetPrivileges%" ECHO თითოეული strArg-ისთვის WScript-ში. არგუმენტები >> "%vbsGetPrivileges%" ECHO args = args ^& strArg ^& " " >> "%vbsGetPrivileges%" ECHO შემდეგი >> "%vbsGetPrivileges%" ECHO UAC.ShellExecute "!batchPath!", args, "", "runas", 1 >> "%vbsGetPrivileges%" "%SystemRoot%\System32\WScript.exe" "%vbsGetPrivileges%" %* გასვლა /B :gotPrivileges. დაყენებული ლოკალური და წასმული. cd /d %~dp0. if '%1'=='ELEV' (del "%vbsGetPrivileges%" 1>nul 2>nul & shift /1) ::START. REM გაუშვით shell როგორც ადმინისტრატორი (მაგალითი) - ჩადეთ აქ კოდი, როგორც გსურთ. ECHO %batchName% არგუმენტები: %1 %2 %3 %4 %5 %6 %7 %8 %9.

განათავსეთ თქვენი საკუთარი ჯგუფის ბრძანებები, რომლებიც საჭიროებენ სიმაღლეს ბოლო ხაზის ქვემოთ.

მოწოდებული კოდი შექმნის სპეციალურ VBS ფაილს, რომელიც გადატვირთავს მას, თუ ის არ მუშაობს როგორც ადმინისტრატორი. ასე რომ, თუ მას შეზღუდული ნებართვებით გაუშვით, მიიღებთ UAC მოთხოვნას, რომელიც მოგთხოვთ, აამაღლოთ პრივილეგიები, სანამ ის ბრძანებებს გაუშვებს!

აი, როგორ გამოიყურება Windows 10-ში:Windows 10 სერიული ფაილი

Windows 10 სერიული ფაილის UAC მოთხოვნა

Windows 10-ის ავტომატური ამაღლება სერიული ფაილიამ კოდის კრედიტები გადადის მეთიუ.

რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმიზაციისთვის
შექმენით საცავის სივრცე Windows 10-ში შენახვის აუზისთვის

შექმენით საცავის სივრცე Windows 10-ში შენახვის აუზისთვის

Დატოვეთ პასუხიStorage Spaces გეხმარებათ დაიცვათ თქვენი მონაცემები დისკის გაუმართაობისგან და გაახა...

Წაიკითხე მეტი

აირჩიეთ და გადაიტანეთ მრავალი ჩანართი Google Chrome-ში

აირჩიეთ და გადაიტანეთ მრავალი ჩანართი Google Chrome-ში

რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმი...

Წაიკითხე მეტი

შეცვალეთ შენახვის ადგილი Windows 10-ში Storage Pool-ში

შეცვალეთ შენახვის ადგილი Windows 10-ში Storage Pool-ში

Storage Spaces გეხმარებათ დაიცვათ თქვენი მონაცემები დისკის გაუმართაობისგან და გაახანგრძლივოთ მეხს...

Წაიკითხე მეტი