প্রশাসক মোডে সম্পাদনা করার জন্য একটি ফাইল কীভাবে খুলবেন?


49

নোটপ্যাড ++ এ খুলতে আমার কাছে কনফিগ ফাইল রয়েছে। আমি যে ফাইলগুলি সম্পাদনা করি সেগুলি সাধারণত সুরক্ষিত স্থানে থাকে (যেমন: সি: \ উইন্ডোজ \, সি: \ প্রোগ্রাম ফাইল ... ইত্যাদি।) এইভাবে প্রশাসকের অ্যাক্সেসের প্রয়োজন হয়।

আমি একটি। কনফিগ ফাইলে ডাবল ক্লিক করতে সক্ষম হতে চাই এবং প্রশাসক সুবিধা সহ নোটপ্যাড ++ খুলতে চাই। যদি ইউএসি প্রম্পট আসে তবে এটি ঠিক আছে।

এটা করার কোন উপায় আছে?

উত্তর:


53

এর সর্বোত্তম উপায়টি হ'ল ফোল্ডারে সরাসরি যেতে যেখানে নোটপ্যাড ++ ইনস্টল করা আছে (32 বিট উইন্ডোজের জন্য প্রোগ্রাম ফাইল এবং 64 ফাইলের জন্য প্রোগ্রাম ফাইল (x86)), সেখানে নোটপ্যাড ++ নির্বাহযোগ্য, এটিতে ডান ক্লিক করুন এবং নির্বাচন করুন সামঞ্জস্যতা এবং নীচে প্রশাসক হিসাবে রান জন্য বাক্সটি চেক করুন।

এটি আপনার অ্যাপ্লিকেশনটিকে সর্বদা একটি ইউএসি সতর্কতা দিয়ে পপ আপ করবে, তবে প্রশাসক হিসাবে আপনার সম্পাদনা করার ক্ষমতা সর্বদা থাকবে।

শুভকামনা!

সম্পাদনা: এই নিবন্ধটি পাওয়া গেছে যা আপনাকে ইউএসি প্রম্পট চালু না করে শর্টকাট তৈরি করতে দেয়। এটি প্রযুক্তিগতভাবে উইন্ডোজ 10 এর জন্য তবে উইন 7 + তে একইভাবে কাজ করা উচিত।


2
নোটপ্যাড ++ এক্সিপি ফাইলের একটি অনুলিপি তৈরি করে এবং প্রশাসক হিসাবে চালানোর জন্য কেবল অনুলিপিটি সেট করে আমরা এর উন্নতি করতে পারি। এইভাবে, নিয়মিত নোটপ্যাড ++ আপনাকে প্রতিবার অনুরোধ জানাবে না।
জোয়েল কোহোর্ন

8
@ জোয়েলকোহর্ন এটি এক্সের সম্পূর্ণ কপির পরিবর্তে শর্টকাটের মাধ্যমে করা যেতে পারে ( এটি সক্ষম করতে শর্টকাটের বৈশিষ্ট্য উইন্ডোটির ট্যাবটির Advanced...বোতামে যান Shortcut), আপনি যদি নোটপ্যাড ++ আপডেট করেন তবে এটি আপনার অ উন্নীত এবং আপনার উভয়কেই আপডেট করবে উন্নত শর্টকাটগুলি
স্কট চেম্বারলাইন

এবং পছন্দ superuser.com/a/1462628/193963 শেল চালায় মেনুতে উভয় শর্টকাট করা
বের্নহার্ট

19

আমি খুঁজে পেয়েছি যে স্টার্ট মেনুতে সম্পাদক প্রোগ্রামের জন্য অনুসন্ধান (যেমন নোটপ্যাড ++) এবং তারপরে Ctrl+ Shift+ টাইপ করা Enterআপনাকে প্রশাসক হিসাবে প্রোগ্রামটি চালাতে দেয়।

তারপরে আপনাকে এমন ফাইলটি খুলতে এবং সম্পাদনা করতে সক্ষম করা উচিত যা উন্নত প্রাইভেলিজ প্রয়োজন।


3
এটি যদিও উত্থাপিত সুযোগ-সুবিধাগুলি সহ সম্পাদনা করার জন্য কোনও ফাইল খুলতে পারে তা জিজ্ঞাসা করে, যদিও এটি আসলে প্রশ্নের উত্তর নয়।
ডের হচস্টাপলার

আপনি ঠিক বলেছেন, আপনি সম্পাদক থেকে এইভাবে ফাইলটি খুলুন এবং ডাবল ক্লিক করে নয়।
elolos

12

@ আস্কেলির উত্তরের উন্নতি হিসাবে , আপনি প্রথমে নোটপ্যাড ++ এক্সিকিউটেবলের একটি অনুলিপি তৈরি করতে পারেন (নোটপ্যাডুএসি এর মতো কিছু নাম দিন)। তারপরে আসকেলির পরামর্শ অনুসারে প্রশাসক মোডের জন্য আপনার অনুলিপিটির বৈশিষ্ট্যগুলিতে সামঞ্জস্যতা মোড সেট করুন। এখন আপনার .config ফাইলগুলিও মূলটির চেয়ে অনুলিপিটি ব্যবহার করে সেট আপ করতে সক্ষম হওয়া উচিত।

এখানে সুবিধাটি হ'ল আসল (ডিফল্ট) নোটপ্যাড ++ .exe ফাইল দিয়ে ফাইলগুলি খোলার সময় আপনি ইউএসি প্রম্পটটি দেখতে পাবেন না। অসুবিধাটি হ'ল এই অনুলিপিটি অগত্যা নিজেকে আসল হিসাবে একইভাবে আপ টু ডেট রাখে না এবং অবশেষে মেলানো। Dll বা কনফিগার সংস্করণে সমস্যা তৈরি করতে পারে। তবে এটি ঘটে গেলে আনইনস্টল / পুনরায় ইনস্টল করা সর্বদা সহজ।


@ আকসেলির পরামর্শটি কাজ করে, তবে আমি এখনও ইউএসি প্রম্পটটি দেখতে পাচ্ছি। যাইহোক, আমি এটি সঙ্গে থাকতে পারেন।
রাগান্বিত হ্যাকার

10

আমার সমাধানটি নোটপ্যাড ++ টাস্কবারে পিন করা ছিল । সিস্টেম ফাইল সম্পাদনার জন্য যখন আমার এটির প্রয়োজন হবে তখন আমি ডানদিকে ক্লিক করুন, "নোটপ্যাড ++" ক্লিক করুন এবং "প্রশাসক হিসাবে চালান" এ ক্লিক করুন।

শর্টকাট সংশোধন করা বা এর অনুলিপি তৈরি করা অন্যান্য সমাধানগুলি যদি আপনি সমস্ত সময় সিস্টেম ফাইল সম্পাদনা করে থাকেন তবে তা ঠিক আছে। আমি প্রতিদিন নোটপ্যাড ++ ব্যবহার করি তবে আমি প্রতিদিন সুরক্ষিত ফাইলগুলিতে গোলযোগ করি না।


6

২০১০ সালে মূল প্রশ্নটি পোস্ট করার সময় এটি উপলভ্য ছিল না, তবে ২০১২ সালের হিসাবে - সেরা উত্তর (অন্তত আমি এটি বিবেচনা করি):

এনপিপিএসএএসএডমিন ইনস্টল করুন:

Http://sourceforge.net/projects/nppsaveasadmin থেকে :

এই প্লাগইন আপনাকে প্রশাসক হিসাবে যে কোনও ফাইল সংরক্ষণ করতে দেয়। নোটপ্যাড ++ এ কেবল "সংরক্ষণ করুন" টিপুন এবং যদি আপনাকে এই ফাইলটি ব্যবহারকারী হিসাবে পরিবর্তন করার অনুমতি না দেওয়া হয় তবে নোটপ্যাড ++ প্রশাসক হিসাবে এটি সংরক্ষণ করবে। উইন্ডোজ এক্সপি, উইন্ডোজ ভিস্তা, উইন্ডোজ 7, ​​উইন্ডোজ 8 সমর্থিত।

"অ্যাডমিন হিসাবে সংরক্ষণ করুন" প্লাগইনটি নোটপ্যাড ++ প্লাগইন ম্যানেজারের কাছ থেকে দ্রুত এবং সহজেই ইনস্টলেশন করার জন্য উপলব্ধ। (প্লাগইনস / প্লাগইন পরিচালক / প্লাগইন পরিচালক দেখান / উপলব্ধ "" প্রশাসক হিসাবে সংরক্ষণ করুন "," ইনস্টল করুন "এ ক্লিক করুন))

নোটপ্যাড ++ যথারীতি চলতে থাকবে এবং সম্পূর্ণ প্রশাসনিক ইউএসি টোকেনের সাথে চালানোর প্রয়োজন ছাড়াই। তবে, নোটপ্যাড ++ যদি দেখে যে আপনি এমন কোনও ফাইল সংরক্ষণ করার চেষ্টা করছেন যা আপনি অন্যথায় অ্যাক্সেসের অনুমতি পাচ্ছেন না, এটি এনপিএপিডমিনএ্যাকসেস.এক্সে (একটি ইউএসি প্রম্পট প্রদর্শন করবে) কাঁটাবে। কেবল "হ্যাঁ" ক্লিক করুন, এবং আপনার ফাইল প্রশাসনিক সুযোগ-সুবিধার সাথে সংরক্ষণ করা হবে।


2
  1. আপনার পাঠ্য সম্পাদকের .exe এর একটি অনুলিপি একই প্রোগ্রাম ফাইলগুলির ফোল্ডারে তৈরি করুন এবং "প্রশাসক" বা নামের অনুরূপ যুক্ত করুন।
  2. নতুন এক্সে -> বৈশিষ্ট্য -> সামঞ্জস্যতা -> প্রিভিলেজ স্তর -> "প্রশাসক হিসাবে এই প্রোগ্রামটি চালান" পরীক্ষা করুন
  3. আপনার ডেস্কটপ / টাস্ক বার / স্টার্ট মেনুতে এই এক্সে শর্টকাট তৈরি করুন
  4. আপনি প্রশাসক হিসাবে সম্পাদনা করতে চান এমন একটি টেক্সট ফাইলটি (বা একটিতে শর্টকাট) এই শর্টকাটে

ওয়েব বিকাশের জন্য যখন আমাকে হোস্ট ফাইলটি সম্পাদনা করতে হয় তখন এটি করার সবচেয়ে সহজ / সবচেয়ে নমনীয় উপায়। অবশ্যই আপনি যদি জোলের পরামর্শ অনুসারে, কেবলমাত্র একটি এক্সটেনশনের সমস্ত ফাইলই অ্যাডমিন হিসাবে খুলতে চান তবে আপনি নিজের তৈরি অনুলিপিটিতে "ওপেন ..." -> "ডিফল্ট প্রোগ্রাম চয়ন করুন" ব্যবহার করতে পারেন।


1

প্লাগইনগুলি আনইনস্টল করুন (প্লাগইন ম্যানেজার ব্যতীত)। এটি আমার জন্য সমস্যাটি স্থির করেছে। কোন প্লাগইনগুলির কারণে সমস্যা হয় তা দেখতে আপনি একটি প্লাগইন ইনস্টল করতে পারেন।


1

নিম্নলিখিত সমাধানটি ডাবল ক্লিকের দৃশ্যের জন্য সত্যই অনুমতি দেয় না তবে এটি আপনাকে পছন্দের শক্তি দেয় (এবং প্রযুক্তিগতভাবে এটি দুটি ক্লিকও রয়েছে):

আপনি প্রতি ফাইল টাইপের (বা বরং প্রতি প্রোগ্রামের) ভিত্তিতে শেল প্রসঙ্গ মেনুতে 'প্রশাসক হিসাবে চালান' মেনু আইটেম যুক্ত করতে পারেন। রেজিস্ট্রি ঝাঁকুনির বিশদ জন্য এই নিবন্ধটি দেখুন ।


1
@ রামহাউন্ড আপনি কি দয়া করে লিঙ্কযুক্ত নিবন্ধটি পরীক্ষা করে দেখুন এবং আপনার ডাউনটাতে নতুন করে চিন্তা করবেন? অথবা বিকল্পভাবে আপনি কোন উত্তরটি উল্লেখ করছেন তা নির্দেশ করুন? আকসেলির উত্তর সর্বদা ইউএসি কে ট্রিগার করবে। জোয়েল কোহুর্নের উত্তরের জন্য .exe ফাইলের একটি অনুলিপি প্রয়োজন (যা তিনি উল্লেখ করেছেন বলে স্বয়ংক্রিয়ভাবে আপডেট হবে না)। এছাড়াও এটি সর্বদা নির্দিষ্ট ফাইলের জন্য ইউএসি ট্রিগার করবে। মারলনের উত্তরটি ঠিক অ্যাডমিন হিসাবে প্রোগ্রামটি শুরু করে, আপনার এখনও নোটপ্যাড ++ এ ম্যানুয়ালি ফাইলটি খুলতে হবে। এবং নোটপ্যাডপ স্টাড্ড ব্যবহারকারীর উত্তরটি অফ-টপিক এএএএএফটি।
ctusch

1

প্রশাসক হিসাবে চালানোর জন্য নোটপ্যাড ++ সেট করা সর্বোত্তম উপায়। সমস্যাটি হ'ল এটি রাইট ক্লিক বিকল্পটি ভঙ্গ করে। সুতরাং আমি ডান ক্লিক বিকল্পটি প্রতিস্থাপন করেছি যা পুরানোটিকে সরিয়ে দেয়। আমার ফিক্সের দুর্দান্ত অংশটি হ'ল আমি এটিকে রেজিস্ট্রে ডিরেক্টরি সেটিংসে যুক্ত করেছি। সুতরাং এখন আপনি একটি ফোল্ডারে ডান ক্লিক করতে পারেন এবং নোটপ্যাড ++ দিয়ে সম্পাদনা চয়ন করতে পারেন এবং এটি নোটপ্যাড ++ :) এ সমস্ত ফাইল খুলবে। আমি অনেক ভিবিএস স্ক্রিপ্ট প্রোগ্রামিং করি। আমি যখন কিছু করার বা কোনও অবজেক্টের কোনও নতুন পদ্ধতি নিয়ে আসি তখন আমার সমস্ত ফাইলগুলিকে বিশ্বব্যাপী পরিবর্তনগুলি সম্পাদনা করা সহজ করে তোলে।

আমার ভিবিএস স্ক্রিপ্ট রেজিস্ট্রি কীগুলি পরিবর্তন করার আগে তাদের ব্যাক আপ করে। এটি নোটপ্যাড ++ কে প্রশাসক হিসাবে সেট করে না তাই আপনাকে এটি করতে হবে নোটপ্যাড ++ এক্সিকিউটেবলের উপর ডান ক্লিক করে এবং প্রশাসক হিসাবে চালানোর জন্য এটি পরিবর্তন করে। প্রশাসক হিসাবে এটি কীভাবে চালানো যায় সে সম্পর্কে আমি গবেষণা শুরু করছি। যখন আমি এটি নিয়ে আসব আমি আমার পোস্টটি সম্পাদনা করব তাই এটি আপনাকে অ্যাডমিন হিসাবে সম্পাদনা করার বা সাধারণভাবে সম্পাদনার বিকল্প দেয়।

'==========================================================================================
' NAME:   New-OpenWithNotepad++(WinVista7).vbs
' EDITED:  Kevin Dondrea , Gordos-Dondrea Enterprises and Foundation
' DATE  : 8/12/2012
' COMMENT: This script Exports Registry keys and replaced Notepad++ Right Click options.
'   Works with Windows Vista and 7.  Also works for restricted Win XP accounts.
' WEB LINK:  
'==========================================================================================

Option Explicit

' =============== START ADD ADMIN RIGHTS ===============
' This adds the Admin Run Function for Windows Vista and 7
' You must put this at the top below computer and End If at the
' very end of the script
If WScript.Arguments.length = 0 Then
Set objShell = CreateObject("Shell.Application")
objShell.ShellExecute "WScript.exe", """" & _
WScript.ScriptFullName & """" &_
" RunAsAdministrator", , "runas", 1
Else
' Do not forget to add End If at the end of the script
' =============== END ADD ADMIN RIGHTS ===============

On Error Resume Next

' =============== START CONSTANT VARIABLES ===============
Const HKEY_CLASSES_ROOT   = &H80000000
Const HKEY_CURRENT_USER   = &H80000001
Const HKEY_LOCAL_MACHINE  = &H80000002
Const HKEY_USERS          = &H80000003
' =============== END CONSTANT VARIABLES ===============

' =============== START DIM VARIABLES ===============
Dim objFSO, objWrite2File, objShell, objReg, objRegistry, objWshShell
Dim strDate, strTime, strTime2, strFileName, strOpenFile
Dim strComputer, strCommand, strHostName, strUserName
Dim intRC, strKeyPath, strValueName, strValue
' =============== END DIM VARIABLES ===============

' --------------------------------------------------------------------------

' =============== START COMPUTER NAME, TIME and DATE ===============
strComputer = "."

' Reads registry for Computer Name
Set objShell = CreateObject("WScript.Shell")
' Edit or Add with Registrry Object
Set objReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & _ 
strComputer & "\root\default:StdRegProv")

' Same as above but used only to delete registry key
Set objRegistry=GetObject("winmgmts:\\" & _ 
strComputer & "\root\default:StdRegProv")

strHostName = objShell.RegRead ("HKLM\SYSTEM\CurrentControlSet\Services\" & _
        "Tcpip\Parameters\Hostname")
strUserName = objShell.RegRead ("HKLM\SOFTWARE\Microsoft\Windows NT\" & _
        "CurrentVersion\Winlogon\DefaultUserName")

' Retreives Date and Time
strTime = Right("0" & Hour(now()), 2) & Right("00" & _ 
    Minute(Now()), 2) & Second(Now())
strTime2 = Right("0" & Hour(now()), 2) & ":" & Right("00" & ":" & _ 
    Minute(Now()), 2) & ":" & Second(Now())
strDate = Right("0" & Month(now()), 2) & "-" & Right("00" & _ 
    Day(Now()), 2) & "-" & Year(Now())
' -----------------------------------------------------------

' =============== START BACKUP OF REGISTRY KEYS USED FOR ===============

' Original Command
' strCommand = "regedit /e <FilePath> <RegKey>"

' Local Machine ......
strCommand = "regedit /e " & strHostName & "-" & strDate & "-" & _ 
strTime & "-BackupLM-Notepad++.reg " & _ 
"""HKEY_LOCAL_MACHINE\SOFTWARE\Classes" & _ 
"\CLSID\{00F3C2EC-A6EE-11DE-A03A-EF8F55D89593}"""

Set objWshShell = WScript.CreateObject("WScript.Shell")
intRC = objWshShell.Run(strCommand, 0, TRUE)
If intRC <> 0 then
 WScript.Echo "Error returned from exporting Registry: " & intRC
Else
 WScript.Echo "No errors returned from exporting the Registry file"
End If
' =============== END BACKUP OF REGISTRY KEYS USED FOR ===============

' -----------------------------------------------------------

' =============== START NEW OPEN * SHELL COMMAND ===============
' Name of Registry Entry Key\Path
strKeyPath = "*\shell\Edit With Notepad++\command"
objReg.CreateKey HKEY_CLASSES_ROOT,strKeyPath

' Name of Registry Entry String
strValueName = ""
strValue = "C:\progra~1\notepad++\notepad++.exe %1"
objReg.SetStringValue HKEY_CLASSES_ROOT,strKeyPath,NULL,strValue

' =============== START NEW OPEN DIRECTORY SHELL COMMAND ===============
' Name of Registry Entry Key\Path
strKeyPath = "Directory\shell\Edit With Notepad++\command"
objReg.CreateKey HKEY_CLASSES_ROOT,strKeyPath

' Name of Registry Entry String
strValueName = ""
strValue = "C:\progra~1\notepad++\notepad++.exe %1"
objReg.SetStringValue HKEY_CLASSES_ROOT,strKeyPath,NULL,strValue

' -----------------------------------------------------------

strKeyPath = "*\shellex\ContextMenuHandlers\ANotepad++"
objRegistry.DeleteKey HKEY_CLASSES_ROOT,strKeyPath

strKeyPath = "SOFTWARE\Classes\CLSID\{00F3C2EC-A6EE-11DE-A03A-EF8F55D89593}\Settings"
objRegistry.DeleteKey HKEY_LOCAL_MACHINE,strKeyPath

' Ending Message
MsgBox"Notepad++ Right-Click Settings" & VbCrLf & _
"Have Been Created", ,"Click OK To Close Window"

' Cleans up Variables From Memory
Set objFSO = Nothing
Set objWrite2File = Nothing
Set objShell = Nothing
Set objReg = Nothing
Set objRegistry = Nothing
Set objWshShell = Nothing
Set strDate = Nothing
Set strTime = Nothing
Set strTime2 = Nothing
Set strFileName = Nothing
Set strOpenFile = Nothing
Set strComputer = Nothing
Set strCommand = Nothing
Set strHostName = Nothing
Set strUserName = Nothing
Set intRC = Nothing
Set strKeyPath = Nothing
Set strValueName = Nothing
Set strValue = Nothing

End If


0

আরেকটি সমাধান হ'ল "স্টার্ট মেনু" খুলুন, নোটপ্যাড অ্যাপ্লিকেশনটি অনুসন্ধান করুন এবং এটিকে ডান ক্লিক করুন। তারপরে "প্রশাসক হিসাবে চালান" এ ক্লিক করুন।

আপনি যে ফাইলটি সম্পাদনা করতে চান তার জন্য এখন আপনি ফাইল সিস্টেমটি ("নোটপ্যাড / ফাইল / ওপেন ..." এর মাধ্যমে) ব্রাউজ করতে পারবেন।


0

কেবল একটি সহজ এবং কার্যকর পদ্ধতি:

  1. ডেস্কটপে একটি শর্টকাট তৈরি করুন (সি: \ প্রোগ্রাম ফাইলগুলি \ নোটপ্যাড ++ \ নোটপ্যাড ++। উদাহরণ -> ডান ক্লিক করুন -> সেন্ডো -> ডেস্কটপ)
  2. শর্টকাটের একটি অনুলিপি তৈরি করুন এবং শর্টকাটে _ADMIN যুক্ত করুন
  3. _ADMIN শর্টকাট - বৈশিষ্ট্য - শর্টকাট - বোতাম উন্নত - "প্রশাসক হিসাবে চালানো" টিক ক্লিক করুন
  4. একটি ফাইল এক্সপ্লোরার খুলুন এবং "শেল: সেন্ডো" টাইপ করুন
  5. উভয় শর্টকাটগুলি খোলা ফোল্ডারে টেনে আনুন

যে কোনও ফাইলের জন্য আপনার "সেন্ডটো" তালিকায় এখন আপনার নোটপ্যাড ++ এবং নোটপ্যাড ++ _ অ্যাডমিন উভয়ই রয়েছে।

শেল প্রসঙ্গে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.