আমি কি ওভারলে আইকনগুলির পরিবর্তন প্রতিরোধ করতে পারি?


16

পটভূমি

বেশ কয়েকটি প্রোগ্রাম রাষ্ট্রকে নির্দেশ করতে এক্সপ্লোরার আইকনগুলিকে সংশোধন করে ("সিঙ্কড" কচ্ছপ সিভিএস সিঙ্ক ওভারলেইত্যাদি))

এটি একটি পরিচিত সত্য, উইন্ডোজ (উইন 7, উইন 8, উইন 10?) কেবলমাত্র এই জাতীয় আইকনগুলির সীমিত পরিমাণ (15 ডলার) পরিচালনা করতে পারে এবং এর সাথে সম্পর্কিত বেশ কয়েকটি প্রশ্ন রয়েছে (ফে এখানে )।

এই ওভারলে-আইকনগুলি শাখায় রেজিস্ট্রিতে নিবন্ধিত রয়েছে:

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers

রেজিস্ট্রিতে শেল ওভারলে আইকনের অবস্থান

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

এটির সমাধানের জন্য, একজনকে সাধারণত রেজিস্ট্রিতে যেতে হয় এবং অবাঞ্ছিত এন্ট্রি মুছে ফেলা হয় (বা পুনরায় নামকরণ করা) যতক্ষণ না চেয়ে থাকা ব্যক্তিরা শীর্ষে থাকে।

সমস্যা

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

সবচেয়ে খারাপ বিষয়, কিছু প্রোগ্রাম এমনকি কোনও স্বয়ংক্রিয় 'আপডেট' (বা এমনকি আপডেট-চেক বা প্রোগ্রাম লঞ্চ?) চলাকালীন এই সেটিংটি স্বয়ংক্রিয়ভাবে মেরামত করে । সুতরাং কোনও ম্যানুয়াল অ্যাডজাস্টমেন্ট নিয়মিতভাবে পূর্বাবস্থায় ফিরে আসে। আমি এটি কমপক্ষে গুগলড্রাইভ , ড্রপবক্স এবং ওয়ানড্রাইভের জন্য লক্ষ্য করেছি

প্রশ্ন

এই ধরনের স্বয়ংক্রিয় পরিবর্তনগুলি থেকে রেজিস্ট্রিটিকে 'রক্ষা করার' কোনও উপায় আছে কি?

সম্পাদনা (উত্তর)

আলেক্সি ইভানভ নীচের মন্তব্যে একটি ভাল পরামর্শ দিয়েছেন এবং এখনও পর্যন্ত "রেজিস্ট্রি সুবিধাগুলি প্রত্যাখ্যান" আমার জন্য সমস্যাটি দমন করেছে।


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

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

ওহ, আপনার বর্তমান ব্যাচ ফাইলটির সাহায্য চাওয়া ঠিক আছে (এবং আপনার কোডটি ভাগ করে নেওয়া দরকার)। তবে আপনার জন্য একটি লিখতে
ডেভ

1
আমি সত্যিই এর উত্তর পছন্দ করব ড্রপবক্স সর্বদা প্রতিটি আপডেটে টরটোইসএসভিএন আইকনগুলি প্রতিস্থাপন করে সত্যিই বিরক্তিকর হয়ে উঠছে। আমি একটি স্ক্রিপ্ট তৈরি করেছি যা সেগুলি স্থির করে দেয় এবং উইন্ডোজ এক্সপ্লোরারটিকে পুনরায় চালু করে, তবে এটি করা থেকে বাঁচার উপায় খুঁজতে গিয়ে এই প্রশ্নটি পেয়েছি ...
নুনো

2
আমার মনে যে প্রথম জিনিসটি আসে তা হ'ল সেই রেজিস্ট্রি কী থেকে লেখার সুযোগগুলি বাতিল করে দেওয়া। তারপরে কোনও প্রোগ্রাম রেজিস্ট্রি এন্ট্রিগুলিকে সংশোধন করতে সক্ষম হবে না। কোনও অ্যাপ্লিকেশনকে এটি ওভারলে আইকনগুলির সেটটি নিবন্ধিত করার অনুমতি দেওয়ার জন্য আপনাকে লেখার অধিকার যুক্ত করতে আবার একবার কীটিতে অনুমতিগুলি সম্পাদনা করতে হবে।
আলেক্সি ইভানভ

উত্তর:


13

আমি যা করেছি, যেহেতু ড্রপবক্সটি সত্যই বিরক্তিকর হয়ে উঠছে, আমি কি এমন একটি ".reg" ফাইল তৈরি করেছি যা এই সমস্ত ড্রপবক্স এন্ট্রি সরিয়ে দেয়:

Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\   DropboxExt01]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\   DropboxExt02]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\   DropboxExt03]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\   DropboxExt04]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\   DropboxExt05]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\   DropboxExt06]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\   DropboxExt07]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\   DropboxExt08]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\   DropboxExt09]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\   DropboxExt10]

তারপরে, আমি একটি "। সিএমডি" ফাইল পরিচালনা করি যা এটি কার্যকর করে এবং উইন্ডোজ এক্সপ্লোরার পুনরায় চালু করে:

regedit -s FixDropboxTortoiseSVNConflict.reg

taskkill /f /im explorer.exe

start explorer.exe

এবং কচ্ছপ এসভিএন আবার আইকন ওভারলেগুলি দেখায়।

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


দুর্দান্ত, ঠিক আমি যা খুঁজছিলাম, ধন্যবাদ! start explorer.exeসেমিডি ফাইলটি ব্যবহার করে এক্সপ্লোরারকে একটি পটভূমি প্রক্রিয়া করা হয় যাতে শেল উইন্ডোটি শেষ হওয়ার পরেও খোলা থাকে না।
শ্লুবলু

1
আপনি যদি overlays.regআপনার .cmdসাথে ফাইলটি প্রয়োগ করেন তবে আপনি একটি ক্রিয়ায় সমস্ত regedit -s overlays.regকিছু ঠিক করতে পারেন । এছাড়াও আপনি কেবল পুরো HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiersকীটি মুছতে পারেন এবং প্রয়োজনীয়গুলি আবার যুক্ত করতে পারেন অন্যথায় ওয়ানড্রাইভ এবং ড্রপবক্স কীগুলিতে স্পেস যুক্ত করে রাখে।
ডেভ অ্যান্ডারসন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.