উইন্ডোজ 7 - উইন্ডোজ এক্সপ্লোরার থেকে উল্লিখিত অনুমতি দিয়ে ফাইল খোলা?


2

আমি উইন্ডোজ 7 ব্যবহার করে শুরু করেছি এবং অবিলম্বে এক দৃষ্টিভঙ্গি বেশ বিরক্তিকর খুঁজে পাচ্ছি।

যখন আমি উইন্ডোজ এক্সপ্লোরার / উইন্ডোজ অনুসন্ধান ফলাফল ইত্যাদি থেকে কিছু ফাইল খুলি তখন আমি সেগুলিকে সেভ করতে পারব না কারণ এটি নিচের বার্তা বাক্সটি ছুঁড়ে ফেলে।

C:\Windows\System32\drivers\etc\hosts
You don’t have permission to save in this location. 
Contact the administrator to obtain permission.

Would you like to save in the My Documents folder instead?

[Yes] [No]

তবে আমি উচ্চতর অনুমতি দিয়ে ফাইলটি খোলার কোনো উপায় দেখতে পাচ্ছি না।

একমাত্র ওয়ার্কফ্লো কি প্রথমটি এলিভেটেড অনুমতিগুলির সাথে অ্যাপ্লিকেশনটি খুললে ফাইলটি খুলবে?


1
আপনি elevated অনুমতি সঙ্গে নিজেই এক্সপ্লোরার খোলার চেষ্টা করেছেন?
Pulkit Sinha

উত্তর:


2

যখন আমি এই সমস্যাটি দৌড়ালাম তখন আমি ফাইলটি খোলার মাধ্যমে, আমার পরিবর্তনগুলি তৈরি করে, একই ফাইল এবং এক্সটেনশন দিয়ে ফাইলটি ডেস্কটপে সংরক্ষণ করে এটির চারপাশে কাজ করি। তারপর আমি এটি সিস্টেমে কোথায় খুঁজে পাবো, এবং পরিবর্তিত ফাইলটিকে ডেস্কটপ থেকে যে ফোল্ডারটিতে রাখে তা টেনে আনুন। এমএস নিরাপত্তার ঝুঁকি .....


এটি লজ্জাজনক যে আমি নিশ্চিত ছিলাম যে প্রায় সোজা কিছু কাজ হবে যা আমাকে যে ফাইলগুলির সাথে ব্যবহার করা হচ্ছে তার সাথে কাজ করার জন্য প্যাডডিজমটি চালিয়ে যেতে দেয়। মনে হচ্ছে না তো!
Martin Smith

1

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


1

বিকল্প হিসাবে, প্রথমে একটি টেক্সট ফাইল তৈরি করুন elevate.js ধারণকারী

// elevate.js -- runs target command line elevated
if (WScript.Arguments.Length >= 1) {
    Application = WScript.Arguments(0);
    Arguments = "";
    for (Index = 1; Index < WScript.Arguments.Length; Index += 1) {
        if (Index > 1) {
            Arguments += " ";
        }
        Arguments += '"' + WScript.Arguments(Index) + '"';
    }
    new ActiveXObject("Shell.Application").ShellExecute(Application, Arguments, "", "runas");
} else {
    WScript.Echo("Usage:");
    WScript.Echo("elevate Application Arguments");
}

elevate.js ব্যবহার করে একটি সম্পাদককে উইন্ডোজ এক্সপ্লোরার শর্টকাট তৈরি করুন, উদাহরণস্বরূপ এই .reg ফাইলটি আমদানি করুন:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\elevatevim]
@="Edit with GVim (elevated)"
"HasLUAShield"=""

[HKEY_CLASSES_ROOT\*\shell\elevatevim\command]
@="c:\\windows\\system32\\wscript.exe c:\\bin\\elevate\\elevate.js \"C:\\Program Files (x86)\\Vim\\vim73\\gvim.exe\" \"%L\""

এখন আপনি একটি উচ্চতর সম্পাদক শুরু করতে একটি ফাইলের উপর ডান ক্লিক করতে পারেন।


0

অ্যাডমিন অনুমতি দিয়ে NOTepad.exe খুলুন, তারপরে একটি ফাইল-ওপেন করুন, হোস্ট ফাইলে নেভিগেট করুন।

Notepad.exe বা রাইট ক্লিক করুন নোটপ্যাডে শর্টকাট এবং প্রশাসক হিসাবে রান নির্বাচন করুন।

আমি হোস্ট ফাইল বা অন্যান্য সুরক্ষিত উইন্ডোজ ফাইল বা ফোল্ডারগুলিতে প্রকৃতপক্ষে পরিবর্তনের অনুমতিগুলি সুপারিশ করি না, এটি একটি খারাপ ধারণা।


1
হ্যাঁ এই প্রশ্নটি আমি প্রদত্ত কর্মপ্রবাহ। আমি বিকল্পের জন্য জিজ্ঞাসা করছি।
Martin Smith

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