উত্তর:
আমি মনে করি না আপনি শর্টকাট তৈরি করা থেকে সমস্ত প্রোগ্রাম অক্ষম করতে পারবেন, তবে আমি বেড়া ব্যবহার করি ।
এটি আপনাকে ডেস্কটপে আইকনগুলি গ্রুপ করতে দেয় তবে সবচেয়ে গুরুত্বপূর্ণ, আপনি ডেস্কটপে ডাবল ক্লিক করলে এটি বেড়াতে থাকা নয় এমন সমস্ত জিনিস লুকিয়ে রাখে।
ওভাররাইটিংয়ের কোনও সেটিংস নেই আমি সচেতন সেগুলি এটি বন্ধ করে দেয় তবে আপনার কাছে তিনটি বিকল্প রয়েছে - একটি বিপজ্জনক, একটি যা ধরণের বাইপাস এবং একটি নিরাপদ!
নিম্নলিখিত ফোল্ডারে সুরক্ষা সেটিংস সম্পাদনা করুন: (একটি ফোল্ডার উপরে যান, এটিতে ডান ক্লিক করুন, এবং বৈশিষ্ট্যগুলি করুন)
c:\users\<name>\Desktop
or
%userprofile%\Desktop
and
c:\users\default\Desktop
এরপরে, সুরক্ষা ট্যাবে যান এবং সম্পাদনা ক্লিক করুন। আপনি অস্বীকার করা সম্পত্তিটি সংশোধন করুন এবং লিখুন উভয়ই রাখতে চান। ইনস্টলারটি যদি আপনার ব্যবহারকারীর অধীনে চলে তবে আপনার কেবল এটির জন্য এটি করা উচিত।
এটির এমন নেতিবাচক দিক রয়েছে যা আপনি আইকন তৈরি করতে পারবেন না তবে এটি কাজ করা উচিত।
একটি ইনস্টল দ্বারা উত্পন্ন যে আইকন কেবল মুছুন!
ডেস্কটপে যেখানে কোনও আইটেম নেই সেখানে ডান ক্লিক করুন। ভিউ অপশনটি প্রসারিত করুন এবং "ডেস্কটপ আইকনগুলি দেখান" অচিহ্নিত করুন ... অবশ্যই এতে আপনার খারাপ দিক রয়েছে যে আপনার কোনও আইকন থাকবে না - তবে আপনি যদি এটি অর্জন করার চেষ্টা করছেন তবে তাতে কিছু আসে যায় না!
তফসিলি কার্যগুলি ব্যবহার করার জন্য এখানে একটি সহজ উপায় এবং কাস্টম স্ক্রিপ্ট বা প্রোগ্রাম লেখার দরকার নেই।
আইকনগুলি মোছার জন্য আমি একটি নির্ধারিত টাস্ক সেট আপ করেছি। এটি কিছুটা অসম্পূর্ণ, যেহেতু এটি পর্যায়ক্রমে চলে (এবং এমএসআই সম্পূর্ণরূপে ইনস্টল হওয়ার পরে) তবে এটি কাজ করে (এবং এটি 6 মাস ব্যবহার করার পরে: এটি বেশ ভালভাবে কাজ করে)। এটি বর্তমান ব্যবহারকারীর এবং "পাবলিক" ব্যবহারকারীর প্রোফাইল উভয়ের ডেস্কটপে সরাসরি লিঙ্কগুলি মুছে দেয়, যদিও এটি অবশ্যই এর অনুমতি পাওয়ার উপর নির্ভরশীল।
টাস্কটি নিম্নলিখিতভাবে তৈরি করা হয়েছে:
Application
MsiInstaller
1042
cmd
/c for %f in (%userprofile%\Desktop\*.lnk %userprofile%\..\Public\Desktop\*.lnk) do del "%f"
এখানে টাস্কটি দেওয়া আছে, যা আপনি .xML ফাইল হিসাবে সংরক্ষণ করতে পারেন এবং তারপরে উইন্ডোজ টাস্ক শিডিয়ুলারে আমদানি করতে পারেন:
<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
<RegistrationInfo>
<Date>2012-11-02T00:46:01.691625</Date>
<Author>Gregmac</Author>
</RegistrationInfo>
<Triggers>
<EventTrigger>
<Enabled>true</Enabled>
<Subscription><QueryList><Query Id="0" Path="Application"><Select Path="Application">*[System[Provider[@Name='MsiInstaller'] and EventID=1042]]</Select></Query></QueryList></Subscription>
</EventTrigger>
<CalendarTrigger>
<StartBoundary>2012-11-02T05:00:00</StartBoundary>
<Enabled>true</Enabled>
<ScheduleByDay>
<DaysInterval>1</DaysInterval>
</ScheduleByDay>
</CalendarTrigger>
</Triggers>
<Principals>
<Principal id="Author">
<UserId>Greg</UserId>
<LogonType>InteractiveToken</LogonType>
<RunLevel>HighestAvailable</RunLevel>
</Principal>
</Principals>
<Settings>
<MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
<DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries>
<StopIfGoingOnBatteries>true</StopIfGoingOnBatteries>
<AllowHardTerminate>true</AllowHardTerminate>
<StartWhenAvailable>false</StartWhenAvailable>
<RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
<IdleSettings>
<StopOnIdleEnd>true</StopOnIdleEnd>
<RestartOnIdle>false</RestartOnIdle>
</IdleSettings>
<AllowStartOnDemand>true</AllowStartOnDemand>
<Enabled>true</Enabled>
<Hidden>false</Hidden>
<RunOnlyIfIdle>false</RunOnlyIfIdle>
<WakeToRun>false</WakeToRun>
<ExecutionTimeLimit>P3D</ExecutionTimeLimit>
<Priority>7</Priority>
</Settings>
<Actions Context="Author">
<Exec>
<Command>cmd</Command>
<Arguments>/c for %f in (%userprofile%\Desktop\*.lnk %userprofile%\..\Public\Desktop\*.lnk) do del "%f"</Arguments>
</Exec>
</Actions>
</Task>
উইন্ডোজের মধ্যে এটি করার কোনও উপায় আছে কিনা তা আমি জানি না তবে আমি জানি যে এই বেসিক কোডটি কাজ করবে:
Kill("C:\Users\<name>\Desktop\*.lnk")
এটি স্বয়ংক্রিয়ভাবে ডেস্কটপের সমস্ত শর্টকাট মুছে ফেলে।
অন্যথায়, আমি সেগুলি ম্যানুয়ালি মুছে ফেলা ব্যতীত অন্য কোনও উপায় সম্পর্কে জানি না
(যা যাইহোক কেবল কয়েক সেকেন্ড সময় নেয়)
যদি আমি সত্যিই এটি না করতে চাই, তবে আমি উইলিয়ামের পরামর্শ অনুযায়ী "বিপজ্জনক উপায়" ব্যবহার করব
আমি বুঝতে পারি এই প্রশ্নটি প্রায় 7 বছরের পুরানো, তবে এটি যেহেতু এটি একটি ওয়েব অনুসন্ধানে উঠে এসেছে, তাই আমি ভেবেছিলাম যে আমি এটিতে যুক্ত করব।
ওএসের উইন্ডোজ সার্ভার হওয়া উচিত, আপনি নির্দিষ্ট অবস্থানের জন্য নির্দিষ্ট ফাইল স্ক্রিন তৈরি করতে ফাইল সার্ভার রিসোর্স ম্যানেজার ব্যবহার করতে পারেন।
নিজেকে (এবং ইনস্টলারগুলির মতো আপনার দ্বারা প্রবর্তিত প্রোগ্রামগুলি) ডেস্কটপে লিখতে বাধা দেওয়ার জন্য ডেস্কটপ ফোল্ডারে অনুমতিগুলি পরিবর্তন করুন। প্রশ্নটি প্রাথমিকভাবে শর্টকাটগুলির "সম্পূর্ণ বিনামূল্যে" উল্লেখ করেছে, সুতরাং রিসাইকেল বিন এবং আমার কম্পিউটারটিও লুকিয়ে রাখা উচিত।