2014-02-02 সম্পাদনা করুন: জাভাআরই 7u51 এর সাথে, জিজ্ঞাসা সরঞ্জামদণ্ড এখন "এসক ডট কম" এর পরিবর্তে "এসক পার্টনারনেটওয়ার্ক" নামে একটি সাবফোল্ডারে ইনস্টল করে। এর মূল বক্তব্য কী তা নিয়ে যে কেউ সন্দেহ করতে পারে ... এদিকে, @ ড্যানিলো রোসিওয়ের রেজিস্ট্রি মানগুলি এখনও মান্য করা হয় এবং ঠিক আগের মতোই কাজ করে।
এটি কেবল হাইলাইট করে যে সরল রেজিস্ট্রি ঠিক করা এখনও সহজতম এবং সর্বোত্তম সমাধান। জাভা ইনস্টলার পরিবর্তিত হলে, যাতে এই রেজিস্ট্রি মানটিকে অগ্রাহ্য করা হয়, নীচের স্ক্রিপ্টটি এখনও কার্যকর হিসাবে ব্যবহার করা যেতে পারে - জিজ্ঞাসা করুন টুলবারের পথটি আপডেট হয়েছে কিনা তা নিশ্চিত করুন।
জিজ্ঞাসা সরঞ্জামদণ্ডটি আবার ইনস্টল হওয়া থেকে রোধ করার সহজতম উপায়টি হ'ল আস্ক টুলবার ইনস্টল করা ফোল্ডারটি তৈরি করা এবং অনুমতিগুলিতে সংশোধন করা, যাতে এটিতে কেউ লিখতে পারে না।
প্রথমে নিশ্চিত করুন যে জিজ্ঞাসা সরঞ্জামদণ্ডটি সরানো হয়েছে। তারপরে নীচের কোডটি নোটপ্যাডে অনুলিপি করুন, এটি একটি। সিএমডি ফাইল হিসাবে সংরক্ষণ করুন এবং এটি একটি উন্নত কমান্ড প্রম্পটে চালান:
REM Detect processor architecture
set proc_arch=x64
if "%PROCESSOR_ARCHITECTURE%" == "x86" (
if not defined PROCESSOR_ARCHITEW6432 set proc_arch=x86
)
REM Define Ask Toolbar path
if "%proc_arch%" == "x86" set AskPath=%ProgramFiles%\Ask.com
if "%proc_arch%" == "x64" set AskPath=%ProgramFiles(x86)%\Ask.com
set AskReadme=%AskPath%\..\Ask.com_ReadMe.txt
set AskRevert=%AskPath%\..\Ask.com_RestorePermissions.cmd
REM Create dummy Ask Toolbar folder
md "%AskPath%"
REM Add explanatory text file, as to why the dummy folder is there
echo The 'Ask.com' folder is has been created and write protected,> "%AskReadme%"
echo in order to prevent Ask.com Toolbar from being 'accidentally'>> "%AskReadme%"
echo installed, e.g. by Java.>> "%AskPath%\readme.txt">> "%AskReadme%"
echo.>> "%AskReadme%"
echo This has been done using ICACLS by denying write access to the>> "%AskReadme%"
echo EVERYONE security group.>> "%AskReadme%"
echo.>> "%AskReadme%"
echo To revert permissions run:>> "%AskReadme%"
echo %AskRevert%>> "%AskReadme%"
REM Create script to remove restrictions
echo icacls "%AskPath%" /remove:d *S-1-1-0> "%AskRevert%"
REM Deny everyone (SID: S-1-1-0) write access
icacls "%AskPath%" /deny *S-1-1-0:(OI)(CI)W
দয়া করে নোট করুন: আইসিএসিএলএস উইন্ডোজ ভিস্তার এবং পরে অন্তর্ভুক্ত। আপনি মাইক্রোসফ্ট KB919240 এর মাধ্যমে উইন্ডোজ এক্সপি / সার্ভার 2003 এর জন্য আইসিএসিএলএস বা KB943043 এর মাধ্যমে একটি আপডেট সংস্করণ ডাউনলোড করতে পারেন (তবে প্রথমটি আপনাকে প্রথমে অনুরোধ করতে হবে, তারপরে এটি ডাউনলোড করার জন্য আপনি ইমেলটির মাধ্যমে একটি লিঙ্ক পাবেন)। এই উদ্দেশ্যে, উভয় সংস্করণ সমানভাবে ভাল কাজ করা উচিত।
আমি জাভা 1.7 আপডেট 13 এর জন্য ইনস্টলারটির সাথে যাচাই করেছি, যে জিজ্ঞাসা সরঞ্জামদণ্ডটি সত্যই ইনস্টল করে না, এমনকি যদি আমি চেকবাক্সটি চেক করে রেখেই যাই।
সম্ভবত অন্যান্য ধরণের পিগব্যাকিং ক্র্যাপওয়্যারকে ব্লক করতে একই ধরণের পদ্ধতির ব্যবহার করা যেতে পারে।
সম্পাদনা # 1
উইন্ডোজ এক্সপ্লোরার কীর্তি: অ্যাক্সেস অস্বীকৃত
আপনি যদি ফোল্ডারটি খোলার চেষ্টা করেন তবে উইন্ডোজ এক্সপ্লোরারটি কিছুটা অদ্ভুত আচরণ করে। আপনার এখনও ফোল্ডারে অ্যাক্সেস পড়ার পরেও, উইন্ডোজ এক্সপ্লোরার আপনাকে জানায় যে অ্যাক্সেস অস্বীকার করা হয়েছে, যদিও কেবল লেখার অ্যাক্সেসকে অস্বীকার করা হয়েছে।
আপনি কেবল প্রথম স্থানটিতে পড়ার অ্যাক্সেসের দায়িত্ব অর্পণ করা হলে এটি ঘটে না, তবে যখন ফোল্ডারে আপনাকে পড়ার / লেখার অনুমতি দেওয়া হয়েছে এবং তারপরে লেখার অ্যাক্সেসের বিষয়টি অস্বীকার করা হবে তখন এমনটি মনে হয় ।
অনুমতি ফিরিয়ে দেওয়া হচ্ছে
স্ক্রিপ্টটি 'আমাকে পড়ুন' পাঠ্য ফাইল এবং আবার সীমাবদ্ধতা অপসারণের জন্য একটি স্ক্রিপ্ট যুক্ত করতে আপডেট করা হয়েছে। উভয়ই 32-বিট প্রোগ্রাম ফাইল ফোল্ডারে জমা থাকে।