Düzenleme 2014-02-02: JavaRE 7u51 ile Ask araç çubuğu artık "Ask.com" yerine "AskPartnerNetwork" adlı bir alt klasöre yüklüyor. Bunun ne anlama geldiği konusunda şüpheleri olabilir ... Bu arada, @Diloilo Roascio'nun sicil değerleri hala uyulur ve eskisi gibi çalışır.
Bu sadece basit kayıt defteri düzeltmesi, hala en basit ve en iyi çözüm olduğunu vurgulamaktadır. Java yükleyicisinin değişmesi durumunda, bu kayıt defteri değerinin yok sayılması için aşağıdaki komut dosyası geçici bir çözüm olarak da kullanılabilir; Ask Toolbar yolunun güncellendiğinden emin olun.
Ask Toolbar'ın tekrar kurulmasını engellemenin en basit yolu, düşünebildiğim, Ask Toolbar'ın kurduğu klasörü oluşturmak ve izinleri değiştirmek, böylece kimse yazamaz.
Önce, Ask Araç Çubuğunun kaldırıldığından emin olun. Sonra aşağıdaki kodu Not Defteri'ne kopyalayın, bir .cmd dosyası olarak kaydedin ve yükseltilmiş bir komut isteminde çalıştırın:
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
Lütfen aklınızda bulundurun: ICACLS, Windows Vista ve sonraki sürümlerinde bulunur. ICACLS for Windows XP / Server 2003'ü Microsoft KB919240 aracılığıyla ya da KB943043 aracılığıyla güncelleştirilmiş bir sürümünü indirebilirsiniz (ancak sonuncusu önce indirilmeli , ardından e-posta ile link alacaksınız). Bu amaçla, her iki sürüm de eşit derecede iyi çalışmalıdır.
Java 1.7 güncelleme 13 yükleyicisiyle, onay kutusunu işaretli bıraksam bile, Ask Araç Çubuğunun gerçekten yüklenmediğini doğruladım.
Benzer bir yaklaşım büyük olasılıkla diğer birçok piggyback crapware türünü engellemek için kullanılabilir.
# 1 düzenle
Windows Gezgini ilginçliği: Erişim reddedildi
Windows Explorer, klasörü açmaya çalışırsanız biraz garip davranır. Klasöre hala okuma erişiminiz olsa bile, Windows Gezgini, yalnızca yazma erişimi reddedilse bile, erişimin reddedildiğini size söyleyecektir.
Bu, yalnızca ilk etapta yalnızca okuma erişimi atandıysa gerçekleşmez, ancak klasöre okuma / yazma izni verdiğinizde ve daha sonra yazma erişimine izin verilmediğinde ortaya çıkar.
Geri alma izinleri
Betik, 'beni oku' metin dosyası ve kısıtlamayı tekrar kaldırmak için bir komut dosyası eklemek için güncellendi. Her ikisi de 32 bit program dosyaları klasöründe depolanır.