Pazartesi, Eylül 21, 2015

Windows 10 başlangıcında cmd.exe hatası

Bu hatanın birçok nedeni olabilir, internette bir çok sonuç alınıyor. Ancak benimki Synaptics Touchpad Sürücüsünü kaldırdıktan sonra başladı. Bunun nedenini bulamamıştım ve bununla birlikte yaşıyordum sonuçta her restart/yeniden başlatma işleminde bir kez olan bir durumdu. Ancak bir gün windows startup/başlangıç klasörüne bir şey eklemek istedim ve o klasörü açabilmek için eski Windows sürümlerinin aksine klayveden windows tuşu+R bastığınızda açılan run/çalıştır penceresine shell:startup yazarak enter'a basmanız gerekiyor. Bu açılan klasörde "SynRemoveUserSettings.bat" veya "SynRemoveUserSettings" isimli bir batch dosyası bulacaksınız. Sorun bu dosya. Bu dosya Administrator/Yönetici özellikleri ile çalıştırılmadığı için hata veriyor. Bu dosyaya sağ tıklayıp Run as administrator/yönetici olarak çalıştır dedikten bu dosyanın kendisini sildiğini göreceksiniz. Sorun kalmayacaktır.

Bu "SynRemoveUserSettings" dosyası uninstall/kaldırdığınız synaptics driverının son kalanlarını windows tekrar başlatıldığında temizlemek için kullanılıyor.

Eğer bu dosya shell:startup klasöründe değilse ortak klasörde olabilir bu açmak için shell:common startup kullanın sonrası aynı.

English version 

Since I could not find an answer to my problem in English pages besides Turkish version I would like to help my English spoken friends as well.

Everything began after uninstalling the Synaptics Touchpad Driver from Windows 10. Then on restart I get cmd.exe error. The reason for this error is that after restart Synaptics driver clears the remnants from installation (esp. files that were in use during uninstallation before). However, due to difference in security policies in Windows 10, this should  be done as administrator. "SynRemoveUserSettings" batch (.bat) file in start folder is the reason for this behaviour. Since in Windows 10 there is no start folder in "All apps" menu you should open 'Run' window by pression win key+R. In Run window write shell:startup to open startup folder where you can see "SynRemoveUserSettings" file. Right click that file and select "run as administrator) from right click menu. Then you can see that "SynRemoveUserSettings" file also gone.Everything should be fine aftar a fresh restart.


Pazar, Eylül 06, 2015

Windows 10 Alps touchpad driver multitouch gestures two finger scrolling/iki parmak kaydırma özelliklerini aktive etme

Bir önceki konuda nasıl   "Synaptics driver update for Synaptics SMBus TouchPad" sürücüsünden temelli kurtulduğumu yazmıştım. Şimdi ise bunun yerine güzel bir şekilde bütün multitouch özellikleri ve iki parmak kaydırma, inertial scrolling gibi özellikleri nasıl aktive edeceğimizi göreceğiz. Bunun içib Benim Sony Vaio için Sony (artık Vaio Sony'e de ait değil bilesiniz, kendisi tek başına bir firma oldu) sürücüsü bu özellikleri içermiyor. Bunun için yerine Acer tarafından üretilen Windows 8.1 sürücüsünü kullanacağız. Ancak bu sürücü tarih biraz daha eski ve aynı zamanda Windows 10 için sertifiye olmadığı için yüklenmesi esnasından bir iki hamle gerekiyor. Bunlar da aşağıdaki gibi çözülebilir.

Öncelikle 
TouchPad_ALPS_8.100.2020.205_W81x64_A.zip
sürücüsünü Google ile aratıp bulup indirmeniz gerekiyor.

bunu bir klasöre açmadan önce üzerine sağ tıklayıp Block'u kaldırı. Sonra bir klasöre açın.
Sonrasında ise bunu direkt yüklemek yerine aşağıdaki şekilde yükleyin (öğer önceki yayın konusu "Synaptics driver update for Synaptics SMBus TouchPad" nasıl temelli kaldırılır kısmını yapmazsanız bunu yapsanız bile Windows 10 bir şekilde tekrar "Synaptics driver update for Synaptics SMBus TouchPad" sürücüsünü er ya da geç yükleyecektir haberiniz olsun!).

Bu nedenle
Windows ikonu sağ tıkla
Device Manager
Mice and other pointing devices
Alps pointing device
Update driver
Browse my computer for driver software
Let me pick from a list of device drivers on my computer
Have disk

sonrasında
\TouchPad_ALPS_8.100.2020.205_W8.1x64\Vi64

klasörünü nereye açtıysanız onu gösterin ve sürücüyü uyarıya rağmen evet diyerek yükleyin

Sonrasında bilgisayarınızı yeniden başlattıktan sonra (açıp kapatma değil yeniden başlatma!) yeni sürücünüz kullanıma hazır ve bütün gesture ve iki parmak kaydırma vs artık çalıştığını göreceksiniz.

Kaynaklar

http://arsalan.me/alps-touchpad-driver-inspiron/

Windows 10'da "Synaptics driver update for Synaptics SMBus TouchPad" sürücüsünün devamlı yüklenmesini iptal etmek için

 "Synaptics driver update for Synaptics SMBus TouchPad" sürücüsü özellikle orjinal toucpad sürücüsü veya bir önceki sürümleri veya windows 8.1 sürücülerini yüklemişseniz kendisinin daha yeni olduğunu düşündüğü için devamlı olarak kendisini yüklemeye çalışmakta siz değiştirdikten bir süre sonra tekrar yüklenmekte. Bu yüzden zaten iki parmak kaydırması çalışmadığı gibi bir çok gesture'a da elveda demek zorunda kalıyorum. Windows 10'da Windows 8.1'in aksine Windows güncellemelerini saklamak yani yüklenmesini iptal etmek çok mümkün değil. Bunun için aşağıdaki gibi biraz uğraşmak gerekiyor ancak ben bütün özellikleri çalışan bir touchpad için buna değeceğini düşünüyorum.

Windows 10 içide "Synaptics driver update for Synaptics SMBus TouchPad" sürücüsünü iptal etmek için

Modülü (PSWindowsUpdate.zip)

https://gallery.technet.microsoft.com/scriptcenter/2d191bcd-3308-4edd-9de2-88dff796b0bc
adresinden idirip üzerine sağ tıklayıp blok durumunu kaldırın

sonra
%WINDIR%\System32\WindowsPowerShell\v1.0\Modules
yani
C:\Windows\System32\WindowsPowerShell\v1.0\Modules\PSWindowsUpdate klasörü içine kopyalayın

(bunun için admin olmanız gerekiyor)

Execution policy ne ayarda olduğunu görmek için;

PS C:\> Get-ExecutionPolicy
Restricted


Yeni ayarda tüm scriptlerin çalışmasını sağla
Set-ExecutionPolicy -ExecutionPolicy AllSigned

PSWindowsUpdate modülünü yüklemek için
Import-Module PSWindowsUpdate

Windows update listesini görmek için
Get-WUList

Bizim iptal etmek istediğimiz update listesi içinden synaptics ile başlayan, bunu iptal etmek için
Hide-WUUpdate -Title "Synaptics driver*"

Execution policy tekrar restricted hale getirmek için
Set-ExecutionPolicy -ExecutionPolicy Restricted

KAYNAKLAR

Synaptics driverinı iptal etmek için
http://superuser.com/questions/901803/prevent-windows-10-from-installing-updating-a-specific-driver

Execution policy'i değiştirmek için
https://technet.microsoft.com/library/hh847748.aspx

Windows Update PowerShell Module yüklemek için
https://gallery.technet.microsoft.com/scriptcenter/2d191bcd-3308-4edd-9de2-88dff796b0bc