সম্পাদনা / সি ফাইল তৈরি করা: \ প্রোগ্রাম ফাইল \ WindowsApps


7

সাম্প্রতিককালে, আমি C: \ Program Files \ WindowsApps ফোল্ডারে ফাইলগুলি সম্পাদনা করতে পারছি না এমন কারণে আমি বেশ বিরক্ত হয়েছি। অ্যাডমিনিস্ট্রেটরদের সম্পূর্ণ নিয়ন্ত্রণ (আমি একজন প্রশাসক), এবং মালিককে অ্যাডমিনিস্ট্রেটরগুলিতে পরিবর্তন করার অনুমতি দেওয়ার জন্য, আমি সরানো কমান্ডটি ব্যবহার করেছি, উচ্চতর সিএমডি তে এবং অনুমতি পরিবর্তন করেছি। আমি ফাইল / ফোল্ডার মুছে ফেলতে পারি, তবুও, যখনই আমি ফাইলগুলি সম্পাদনা করার চেষ্টা করি, বা ফাইল যোগ করি, তখন আমি "ম্যাসেজ অ্যাক্সেস অস্বীকার করি" ত্রুটি বার্তা পাই। আমি কিভাবে উইন্ডোজ অ্যাপস এ ফাইল তৈরি এবং ফাইল সম্পাদনা করতে সক্ষম?

উত্তর:


2

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

আপনি মালিকানা পরিবর্তন বিপরীত করতে চান তাহলে আপনি একটি খুঁজে পেতে পারেন এখানে বর্ণনা । এটি পরিবর্তন করার পরে আপনি এখনও ব্যবহারকারীর কাছে অ্যাক্সেসের অ্যাক্সেস পাবেন, মালিকানা পরিবর্তনের সময় তৈরি অন্যান্য সমস্ত সুরক্ষা পরিবর্তনগুলি (যেমন পরিবর্তিত অনুমতিগুলি) মুছে ফেললে এটি তার আসল অবস্থায় ঠিক হয়ে যাবে।

গুরুত্বপূর্ণ: কিছু ক্ষেত্রে স্টোরটি (বা অ্যাপস) মালিকানার পরিবর্তন এবং এটি পরিবর্তন করার পরে ফাংশনটি কার্যকর হয় না, যতক্ষণ না আপনি "সমস্ত" পরিবর্তনগুলি কেবল মালিকানা পরিবর্তন না করে। সুতরাং আপনি যদি সঠিকভাবে জানেন যে আপনি কী করছেন তা না হলে সিস্টেম পুনরুদ্ধার বিন্দু তৈরি করতে ভুলবেন না!


মালিকানা পরিবর্তন করার জন্য এখানে একটি কপি রয়েছে:

  1. টাইপ করুন C:\Program Files\WindowsApps উইন্ডোজ এক্সপ্লোরার এড্রেস বারে এন্টার চাপুন।

    Enter path

  2. শককে পর্যবেক্ষণ করুন এবং সিস্টেম ডায়ালগকে হতাশ করে বলুন যে আপনার নিজের মেশিনে একটি ফোল্ডার নেই। আঘাত "চালিয়ে যান।"

    Denied

  3. "চালিয়ে যান" মারার পরে, আপনি নিম্নলিখিত কথোপকথন দ্বারা মুখোমুখি হবেন:

    Denied again

    "বন্ধ করুন" আঘাত করবেন না -পরিবর্তন করুন "সুরক্ষা ট্যাব" লিঙ্কটিতে ক্লিক করুন।

  4. নিচের সিস্টেমের ডায়লগটিতে "উন্নত" ক্লিক করুন।

    Properties

  5. মালিক সুরক্ষা ক্ষেত্রে "পরিবর্তন" লিঙ্কটিতে ক্লিক করুন।

    Change

  6. আপনার লাইভ আইডি বা উইন্ডোজ 8 ব্যবহারকারী নামটি "ব্যবহারকারী বা গোষ্ঠী নির্বাচন করুন" সিস্টেম কথোপকথনে যোগ করুন।

    Add user

  7. "ঠিক আছে," "ঠিক আছে," এবং "ঠিক আছে" ক্লিক করুন।

    Done


1
এই প্রশ্নের উত্তর হিসাবে এই কাজ করে না। আপনি মনে করেন যে WindowsApps ফোল্ডারটি ACLs এর সম্মতি দেয়, যা এটি (সম্পূর্ণরূপে) নয়। উদাহরণস্বরূপ "দাবা ফ্রি" ডাউনলোড করুন D: \ সুতরাং আপনি আপনার আসল উইন্ডোজ অ্যাপস ফোল্ডারটি স্ক্রু আপ করবেন না। আপনার পদক্ষেপগুলি করুন এবং আপনি গেম ফাইল সম্পাদনা করতে পারবেন না। আমি শুধুমাত্র এমন একটি সমাধানটি দেব যা সফলভাবে আমাকে ফাইল সম্পাদনা করতে দেয়। অথবা এমনকি আমার নিজের ডেস্কটপে তাদের অনুলিপি করুন। এই উত্তর যে জন্য কাজ করে না। WindowsApps থেকে ডেস্কটপে একটি ফোল্ডার অনুলিপি করা হবে (একটি পিসি কোনও ডোমেনের সাথে সংযুক্ত না) এবং ত্রুটির ফলন করবে।
Gizmo

@ জিগ্সিস এর অর্থ কি আপনি "দাবা ডাউনলোড মুক্ত করুন" উদাহরণস্বরূপ D: \ "?? মালিকানার পরিবর্তন আমাকে নতুন ফাইল / ফোল্ডার তৈরি করার পাশাপাশি বিদ্যমান ফাইল / ফোল্ডার সম্পাদনা করতে বা তাদের ডেস্কটপে অনুলিপি করতে দেয়। আপনি যা করতে চান তাই ঠিক আছে? এটি আপনার জন্য কাজ না করে, আপনি এই সমাধানটি প্রয়োগ করার পরে কি ঘটবে তা ব্যাখ্যা করুন এবং উদাহরণস্বরূপ, "সি: \ প্রোগ্রাম ফাইলগুলি \ উইন্ডোজঅ্যাপস" (বা কোনও সাবফোল্ডার) তে ফোল্ডার বা ফাইল তৈরি করার চেষ্টা করুন?
Albin

@ জিজিএমএ আমি সমস্যাটি পুনরুত্পাদন চেক করতে অক্ষম। এই পদ্ধতিটি আমাকে বিদ্যমান ফাইলগুলি (পূর্বে পরিবর্তনটিতে বিদ্যমান) সম্পাদনা করার পাশাপাশি নতুন ফাইল যোগ করার পাশাপাশি বিদ্যমান ফাইলগুলিকে একটি পৃথক অবস্থানে অনুলিপি করার অনুমতি দেয়। আপনি সমস্যা আপনি নির্দিষ্ট করতে পারেন দয়া করে? ত্রুটি বার্তা কি ঠিক? ধন্যবাদ!
Albin

1
আমি "অ্যাক্সেস অস্বীকার করা হচ্ছে" রাখা।
Gizmo

@Gizmo আপলোড করার জন্য ধন্যবাদ। আমি ত্রুটি বার্তা তাকান, এটা বলে যে আপনি বস্তুর মালিকানা নিতে না। এর জন্য বেশ কয়েকটি কারণ থাকতে পারে (উদাহরণস্বরূপ মালিকানা সঠিকভাবে সমস্ত সাব-objekts স্থানান্তর করা হয় নি)। আপনি ফাইলটি সম্পাদনা করার আগে আপনার মালিকানা আছে কি না তা যাচাই করতে পারেন এবং আপনার ব্যবহারকারীর নাম "অনুমতিগুলি" (পঠন, লেখার, তালিকা ইত্যাদি অ্যাক্সেসের জন্য) এর অধীনে তালিকাবদ্ধ হয়?
Albin

1

তবুও আমি নিজেকে এই সমাধান করেছি:

অ্যাডমিনিস্ট্রেটর কমান্ড প্রম্পট থেকে নিম্নলিখিত কমান্ডটি উইন্ডোজএপিপিএস প্যাকেজ ফোল্ডার (অথবা এর মধ্যে কোনও ফোল্ডার) অনুলিপি করবে:

robocopy /B /E /COPY:DAT D:\WindowsApps\xxx D:\MyTargetDir

এই কপি হবে WindowsApps\xxx প্যাকেজ ফোল্ডারে D:\ থেকে MyTargetDir ফোল্ডার D:\। এটি কাজ করে কারণ / B বিকল্প উইন্ডোজকে ব্যাকআপ টোকেন ব্যবহার করার নির্দেশ দেয় যা কোনও অনুমতি বা সীমাবদ্ধতা / নীতিগুলিকে উপেক্ষা করে।

তারপরে ফাইলগুলি ডিক্রিপ্ট করা দরকার:

cipher /D /S:D:\MyTargetDir

তারপর ফাইল সম্পাদনা করা যেতে পারে।

মূল ফোল্ডারটি সরান (অথবা এটির নামকরণ করুন):

mv D:\WindowsApps\xxx D:\WindowsApps\xxx_

এবং তারপর সম্পাদিত ফাইলগুলি অনুলিপি করুন:

robocopy /B /E /COPY:DAT D:\MyTargetDir D:\WindowsApps\xxx

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


আপনি কীভাবে উইন্ডোজ অ্যাপস-ফোল্ডার পরিবর্তন করেছেন "সি: \ প্রোগ্রাম ফাইল \ উইন্ডোজঅ্যাপস" থেকে "ডি: \ উইন্ডোজএপিপিএস" থেকে মূল কোয়েসটনের তুলনায়?
Albin

@ অ্যালবিন আপনি যেতে পারেন Settings -> Storage -> Change where new content is stored -> New apps will save to উদাহরণস্বরূপ একটি নতুন অ্যাপ্লিকেশন ইনস্টল করার জন্য D: \ তাই আপনার আসল WindowsApps ফোল্ডারটি ধ্বংস না করে পরীক্ষা করা সম্ভব।
Gizmo

আচ্ছা, ঠিক আছে, আমি ভেবেছিলাম আপনি পুরো উইন্ডোজএপিপিএসকে যেভাবে চালাতে পরিচালিত করেছেন। স্টোরের জন্য অর্ডারগুলি ত্রুটিগুলি দেখানোর জন্য আপনাকে ফাইলগুলির মেটাডেটাগুলি (সুরক্ষা সেটিংস ইত্যাদি) আসল মানগুলিতে পুনরুদ্ধার করতে হবে তবে এটি কোন ত্রুটি ছাড়াই কাজ করা উচিত। ক্যাট পরামিতি হিসাবে DAT ব্যবহার করে তাদের "সমস্ত" অনুলিপি করা হয় না, তাই আপনাকে তাদের পুনরায় আবেদন করতে হবে অথবা বিভিন্ন কপি প্যারামিটারগুলি ব্যবহার করতে হবে (চেহারা এখানে )
Albin

হ্যাঁ আমি বিশেষভাবে DAT অনুলিপি করেছি তাই এটি অনুলিপি করা অবস্থানে ফাইলগুলি সম্পাদনা করতে হস্তক্ষেপ করবে না কারণ DATSU সম্পাদনাটিও সীমিত করবে।
Gizmo

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

0

দ্য WindowsApps ফোল্ডারটি উইন্ডোজ 10 এর সবচেয়ে বেশি সুরক্ষিত ফোল্ডারগুলির মধ্যে একটি। এটিতে সমস্ত উইন্ডোজ ইউডব্লিউ অ্যাপস রয়েছে, যা মাইক্রোসফট জোর করে অ্যাক্সেস রক্ষায় সহায়তা করে। এই ফোল্ডারে সুরক্ষা উইন্ডোজ সংস্করণ জুড়ে পরিবর্তন হতে পারে।

মালিকানা এবং অনুমতি প্রদানের স্বাভাবিক পদ্ধতিগুলি এই ফোল্ডারটির জন্য যথেষ্ট নয়, তবে এখনও অ্যাক্সেস অর্জনের জন্য প্রথম ধাপ হিসাবে প্রয়োজন। তাদের নির্বাহ করার পরে, ফোল্ডারটি অ্যাক্সেস করার জন্য এখন অনুলিপি করা সম্ভব, তবে সম্পাদনা এখনও অবরুদ্ধ। সম্পাদনা করতে, অন্যকে ফাইলটি অন্যত্র সংরক্ষণ করতে হবে এবং কেবল তখনই সম্পাদিত সংস্করণের সাথে মূলটিকে প্রতিস্থাপন করুন।

একটি আরও নোট যে ফোল্ডার মালিকানা পুনরুদ্ধার করা হয় TrustedInstaller বরাদ্দ করা অতিরিক্ত অনুমতি হারানো ছাড়া সম্ভব হয়, কমান্ড ব্যবহার করে:

icacls "%ProgramFiles%\WindowsApps" /setowner "NT Service\TrustedInstaller"

কেউ অর্জন করার জন্য একটি elevated কমান্ড প্রম্পট ব্যবহার করতে ইচ্ছুক ফোল্ডার অ্যাক্সেস, তারপর এই কমান্ড হয়:

    takeown /F "%ProgramFiles%\WindowsApps"
    takeown /F "%ProgramFiles%\WindowsApps" /r /d y
    icacls "%ProgramFiles%\WindowsApps" /grant Administrators:F
    icacls "%ProgramFiles%\WindowsApps" /grant Administrators:F /t

আমি এটাও লক্ষ্য করি যে অনুমতিগুলির সমস্যাগুলি অনুসরণ করে এড়ানো যায় সম্পূর্ণ অনুমতি পরিবর্তন করার আগে এবং পরে কমান্ড মূল অনুমতি পুনরুদ্ধার করুন:

icacls "%ProgramFiles%\WindowsApps" /save WindowsApps.acl
icacls "%ProgramFiles%" /restore WindowsApps.acl

পুনঃস্থাপন সম্পর্কে পোস্টার এর মন্তব্য পরিপূরক সংরক্ষিত হচ্ছে না যখন ফোল্ডারে মূল অনুমতি শুরু করার আগে এই অনুমতি, এই একটি elevated প্রবেশ করে সম্পন্ন করা হয় কমান্ড প্রম্পট (cmd) কমান্ডটি:

icacls "%ProgramFiles%\WindowsApps" /q /c /t /reset

কমান্ড কাজ করে না, এটি একটি উইন্ডোজ বুট সিডি / ইউএসবি থেকে পুনরায় করা প্রয়োজন, পোস্টে ব্যাখ্যা হিসাবে C: \ Program Files \ WindowsApps এর জন্য ডিফল্ট ACLs পুনরায় সেট করুন :

  1. তৈরি করার জন্য এই পৃষ্ঠায় নির্দেশাবলী অনুসরণ করুন উইন্ডোজ ইনস্টলেশন মিডিয়া
  2. ইউএসবি / সিডি থেকে বুট, পৌঁছানোর পরে "আমার কম্পিউটার মেরামত করুন" ক্লিক করুন ইনস্টল করুন বোতাম
  3. নির্বাচন করা সমস্যা নিবারণ তারপর, কমান্ড প্রম্পট
  4. আপনার বর্তমান ড্রাইভ C: আপনার উইন্ডোজ সিস্টেম ডিস্ক সহ বুট মিডিয়া হবে সম্ভবত D:, তাই ব্যবহার করে যাচাই করুন dir D:, এবং যদি না, তারপর জন্য অনুসন্ধান করুন সঠিক ড্রাইভ চিঠি
  5. আপনি ড্রাইভ লেটার ব্যবহার করে (সম্ভবত D:\ ), কমান্ডটি ইস্যু করুন:

    icacls "D:\Program Files\WindowsApps" /q /c /t /reset
    
  6. অপারেশন সম্পন্ন করার জন্য অপেক্ষা করুন, এবং ত্রুটি জন্য আউটপুট চেক

  7. পুনরায় বুট করুন।

আগ্রহজনক, আমার ক্ষেত্রে "মালিকানা গ্রহণের স্বাভাবিক পদ্ধতিগুলি" ইতিমধ্যে আমাকে ফাইল / ফোল্ডারগুলি পরিবর্তন করতে এবং উইন্ডোজ তৈরি করতে অধিকার দেয় (উইন্ডোজ 10 প্রো)। কি নির্দিষ্ট ক্ষেত্রে যথেষ্ট নয়?
Albin

@ অ্যালবিন: উইন্ডোজটির এই ফোল্ডারটির জন্য বিশেষভাবে নির্মিত সুরক্ষাগুলির থেকে এটি যথেষ্ট নয় কারণ এটি কেবলমাত্র প্রায়শই কাজ করা যেতে পারে, সরানো হয় না।
harrymc

@ অ্যালবিন হয়তো আপনি উইন্ডোজ 1803 বা 1809 ব্যবহার করছেন না, কারণ এই সংস্করণটি সম্পূর্ণ নিয়ন্ত্রণ নিয়ে গেলেও কোনও সংস্করণে কোনও ফাইল সম্পাদনা করার অনুমতি দেয় না, আমি এই পদক্ষেপগুলি পরীক্ষা করব।
Gizmo

@ হ্যারিএমসি আমি শুধু চেক করেছি, আমি আমার টেস্ট সিস্টেমে সংস্করণ 1803 ব্যবহার করছি। আমি দ্বিগুণ চেক করেছি, আমি এক্সএলএম ফাইল (এক্সটাইটটিং, আমার দ্বারা তৈরি না) সম্পাদনা এবং সংরক্ষণ করার চেষ্টা করেছি। এটা সমস্যা ছাড়া কাজ করে।
Albin

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