উইন্ডোতে কীভাবে কাস্টম কীবোর্ড বিন্যাস মুছবেন?


25

উইন্ডোতে কীভাবে কাস্টম কীবোর্ড বিন্যাস মুছবেন?

যদি উইন্ডোজ ইনস্টলার ব্যবহার করে কীবোর্ড লেআউটটি ইনস্টল করা থাকে তবে আপনি সাধারণত প্রোগ্রামগুলি যুক্ত / সরান ডায়ালগটিতে এর প্রবেশদ্বারটি ব্যবহার করে এটিকে আনইনস্টল করবেন ।

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

আপনি যদি জানতে আগ্রহী হন যে এটি কীভাবে ঘটেছিল: আমি মাইক্রোসফ্ট কীবোর্ড লেআউট নির্মাতা সরঞ্জামটি নিয়ে খেলছিলাম । আমি আমার কাস্টম কীবোর্ড লেআউটটির জন্য একটি ইনস্টলার তৈরি করেছি এবং এই লেআউটটির একাধিক ইনস্টল-আনইনস্টল পরীক্ষামূলক সেশনের উপর কিছু জিনিস ছড়িয়ে পড়ে।


1
@ ব্যবহারকারী 2284570 - স্টপ.জাস্ট স্টপ। আপনার সম্পাদনাটি ইরালভ্যান্ট ট্যাগ যুক্ত করে।
রামহাউন্ড

উত্তর:


26

তোমার কাছে এখনও .msi আছে? সম্ভবত আপনি এটি দিয়ে চালাতে পারেন msiexec /u? নাকি আবার ইনস্টল করবেন?

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

যদি এটি ব্যর্থ হয়: এন্ট্রিগুলি নিজেরাই রেজিস্ট্রিতে থাকে HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts, সুতরাং আপনি কমপক্ষে আপনার বিন্যাসের জন্য এন্ট্রিটি সরিয়ে ফেলতে পারেন (যদি .dll এবং স্টাফ আনইনস্টল না করে)।


2
ধন্যবাদ, আমি উপরের রেজিস্ট্রি অবস্থানে এটি আবিষ্কার করে এটি মুছতে সক্ষম হয়েছি। :-)
আশ্বিন নানজাপ্পা

এই উত্তরের জন্য ধন্যবাদ। আমার ওটা দরকার ছিল! কমান্ড লাইন জিনিস msiexec /u (filename).msiঠিক হবে? এটি আমার পক্ষে কিছুই করেনি - কোনও ত্রুটি বার্তা নেই, কিছুই আনইনস্টল করা হয়নি - তাই আমাকে খুব শক্তভাবেই করতে হয়েছিল। আচ্ছা ভালো.
মিস্টার লিস্টার

এর msiexec /x (filename).msiপরিবর্তে কিছু উইন্ডোজ ইনস্টলার সংস্করণ পছন্দ করে বলে মনে হচ্ছে । তবে আপনার কমপক্ষে একটি ত্রুটি বার্তা পাওয়া উচিত।
মিহি

আমার ক্ষেত্রে উইন্ডোজ 10-এ একটি কাস্টম কীবোর্ড লেআউট আনইনস্টল করার পরে রেজিস্ট্রি কী মুছে ফেলা হয়নি যদিও এটি .dll ফাইলটি এটি ইঙ্গিত করছে তা মুছে ফেলা হয়েছে। রেজিস্ট্রি কী সাফ করা সমস্যার সমাধান করেছে।
shlgug

7

আমি একবারে ঠিক একই জিনিসটি করেছি, আপনি যদি এমএসআই দিয়ে আনইনস্টল করতে না পারেন তবে এটি অনুসরণ করুন:

  1. আপনি এমএসআই দিয়ে ইনস্টল করা .dll একই নোট করুন
  2. এটি স্থানীয় ড্রাইভে অনুসন্ধান করুন এবং সিএস 32-এ উপস্থিতিটি মুছুন
  3. রেজিস্ট্রি সম্পাদক খুলুন এবং যান HKLM\System\CurrentControlSet\Control\Keyboard Layouts
  4. যতক্ষণ না আপনার কাস্টম ডিএল-কে রেফারেন্স করে এমন একটি খুঁজে পাওয়া পর্যন্ত সমস্ত সাব-ফোল্ডার ব্রাউজ করুন
  5. সাব-ফোল্ডারটি মুছুন
  6. মেশিনটি রিবুট করুন

এর পরে আপনি পরিষ্কার হয়ে গেছেন, আপনি কোনও বিবাদযুক্ত সমস্যা ছাড়াই আপনার লেআউটটির আপডেট হওয়া সংস্করণ একই dll নামের সাথে পুনরায় ইনস্টল করতে পারেন।


2

Gotcha।

এটির অধীনে একটি রেজিস্ট্রি কী হবে HKLM\System\CurrentControlSet\Control\Keyboard Layouts

যেহেতু এটি একটি কাস্টম বিন্যাস, আপনাকে এটি খুঁজে পেতে সমস্ত সাবফোল্ডারগুলি দিয়ে যেতে হবে।

দ্রষ্টব্য: আপনি রেজিস্ট্রি থেকে ফোল্ডারটি মোছার আগে বিচক্ষণতা একটি ব্যাকআপ তৈরি করতে (ডান ক্লিক করুন> রফতানি করুন) দাবি করে। :)


2

সেটআপ ডিরেক্টরিতে যান ( (Drive):\Users\(Username)\Documents\(Layout Name (like US-PS))\setup.exe): সেটআপটি খুলুন। এর 2 টি বিকল্প থাকবে, কেবল প্রথমটি নির্বাচন করুন ("কীবোর্ড লেআউট সরান"), এটি আনইনস্টল না হওয়া পর্যন্ত অপেক্ষা করুন এবং আপনি এটি সরিয়ে ফেলবেন। আমি সবেমাত্র তা করেছি।


1

আমি বিশ্বাস করি কেন জানি এটা আমি জানি। স্রষ্টা .msiবিভিন্ন স্থাপত্যের জন্য কিছু তৈরি করেন এবং ক setup.exe। আপনি যদি এইগুলির মধ্যে .msiসরাসরি চালনা করেন তবে কোনও আনইনস্টলার তৈরি করা হয় না। setup.exeপরিবর্তে আপনার তৈরি করা উচিত ।

সহজ সমাধানটি মিহি যেমন বলেছেন: পতাকাটি .msiদিয়ে চালান /uninstall

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