Lisans sağlayacak kullanılabilir bir uzak masaüstü lisans sunucusu olmadığından uzak oturumun bağlantısı kesildi. Hatası ve Çözümü

“Lisans sağlayacak kullanılabilir bir uzak masaüstü lisans sunucusu olmadığından uzak oturumun bağlantısı kesildi.” hatasını aldığınızda Sunucunuzda Power Shell i Yönetici olarak çalıştırınız ve aşağıdaki komutları sıra ile yapıştırınız. Sunucu Adı yazan yere bilgisayarın adını yazınız , Bunu bilgisayarım  a sağ tıklayıp Özelliklerden görebilirsiniz. İşlem sonunda tekrar uzak masaüstüne bağlanmayı deneyebilirsiniz.

$obj = gwmi -namespace “Root/CIMV2/TerminalServices” Win32_TerminalServiceSetting
$obj.ChangeMode(2)
$obj.SetSpecifiedLicenseServerList(“Sunucu Adı”)
$obj.GetSpecifiedLicenseServerList()

regasm warning ra0000 registering an unsigned assembly with codebase can cause uyarısı

regasm warning ra0000 registering an unsigned assembly with codebase can cause uyarısı

Eğer .net kütügüne dll register etmeye çalışırken bu hatayı alıyor iseniz dikkate alınacak bir durum bulunmamaktadır. Dll in register edilip edilmediğini regeditten görebilirsiniz.

Regedit i açıp register ettiğiniz dll in adını kütükte aratınız. Eğer kayıtta codebase değerini ilgili dosyaları doğrulayacak şekilde görüyorsunuz işlem tamamlanmış demektir.

Ayhan ARDA

Windows IIS te WordPress’in Japonca Url Karakter Sorunu ワードプレスの日本語の問題

Geçen yine bir müşterimizde başımıza geldi , bu iis7 url rewrite ile ilgili bir durum sanıyorum , çözüm için aşağıdaki işlemi yapabilirsiniz.

Web sitesine ait wp-config.php dosyasını açın.

Php tagının içinde en üste aşağıdaki kodu ekleyip kaydedin ve japonca url nin çalışıp çalışmadığınız tekrar kontrol edin.

if ( isset($_SERVER['UNENCODED_URL']) ) {
    $_SERVER['REQUEST_URI'] = $_SERVER['UNENCODED_URL'];
}

Ayhan ARDA

Windows için paket yöneticisi: Chocolatey kurulumu ve kullanımı

Linux kullananlar bir paket yöneticisinin güzelliğini bilirler , rhel ve türevleri için yum , ubuntu ve debian türevleri için apt-get kullanıyoruz , hatta visual studio kullanıcıları için bile bir paket yöneticisi bulunmakta , Nuget ismi ile, peki ya windows için?

İşte chocolatey bu işe odaklanmış bir organizasyon. Yine Nuget altyapısı üzerine inşa edilmiş diyorlar , işlemler için ise power shell kullanıyor.

Örneklemek gerekirse nasıl linux te putty kullanmak istiyorken kurmak için apt-get install putty diyor isek artık windowsta da choco install putty diyerek işi bitirebiliyoruz , peki tam avantajı nedir , bana kalırsa yeni bir bilgisayarda tüm programları tek tek kurmak yerine tek komutla kursa idim güzel olmaz mıydı derdim yani harika bir olay , düşünsenize ne kurmak istiyorsanız sıralıyorsunuz , choco install putty firefox chrome filezilla

Gelelim kurulumuna,

Powershell den ya  da cmd üzerinden kurulabiliyor.

Diyelim ki cmd yi tercih ettik , önce yönetici olarak komut konsolunu açıyoruz sonrasında aşağıdaki kodu girip çalıştırıyoruz.

@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

İşlem bittiğinden choco yazıp kurulduğunu görebilirsiniz.

choco1

Biraz komutlara değinmek isterim;

Örneğin indirilebilir paketleri görmek için choco list

Paket kurmak için choco install paket adi (ör : choco install putty)

Paket silmek için choco uninstall paket adi (ör : choco uninstall putty)

Yüklü paketlerin tümünü birden güncelleme cup all

Sistemde şu anda 4188 paket bulunuyor , bunu ister komut satırından choco list diyerek isterseniz de browser üzerinden https://chocolatey.org/packages adresine girerek görebilirsiniz , sayının artacağına hiç kuşkum yok.

Ayhan ARDA

Login failed for user ‘NT AUTHORITY\NETWORK SERVICE’. Reason: Failed to open the explicitly specified database ‘SUSDB’. [CLIENT: ] hatası

Windows Server Update  Services başlamıyor ve hata loglarında aşağıdaki hatayı görüyor iseniz , KB3148812 – KB3159706 nolu güncellemeleri windows update history den bulup uninstall ediniz ,sonrasında sunucu restart isteyecektir , tekrar açıldığında wsus a erişebilir olacaksınız.

Login failed for user ‘NT AUTHORITY\NETWORK SERVICE’. Reason: Failed to open the explicitly specified database ‘SUSDB’. [CLIENT: <named pipe>]

Windows update history ekranında bu kb yi bulmakta benim gibi zorlanır iseniz cmd konsolundan wmic qfe list yazarak ya da bu çıktıyı yine wmic qfe list > history.txt ye yazarak daha kolay bulabilirsiniz.

Ayhan ARDA

0xC80003F3 -939523085 hrOutOfMemory The computer is out of memory hatası ve çözümü

0xC80003F3

Eski windows sunucularınızın update i sırasında 0xC80003F3 -939523085 hrOutOfMemory The computer is out of memory hatası alabilirsiniz , çözüm için aşağıdaki işlemleri yapınız.

Registry Editörü açınız (Regedt32.exe).

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SubSystems bölümüne erişiniz.

Windows kaydının üzerine çift tıklayıp aşağıdaki değerleri arttırınız.

SharedSection=xxxx,yyyy,zzzz şeklinde bir değer göreceksiniz , burada zzzz olarak geçen muhtemelen 256 yazan bölümü 1024 ile değiştiriniz , yyyy olarak gözüken bölümü ise eğer 32 bit işletim sistemi kullanıyor iseniz 12288 , 64 için ise 20480 olarak değiştiriniz , hepsi bu kadar şimdi tekrar update işlemini çalıştırmayı deneyebilirsiniz.

Ayhan ARDA

 

Network Cost is assumed to be not supported as something failed with trying to get handles to wcmapi.dll hatası ve çözümü

Network Cost is assumed to be not supported as something failed with trying to get handles to wcmapi.dll hatası

Windows 2012 sunucularınızı wsus ile güncellemekete sorun yaşıyor ve windows update loglarınızda bu hatayı görüyor iseniz WSUS 3.0 SP2 yi Wsus sunucunuza kurmanız durumunda durumun düzeldiğini göreceksiniz. Sp2 ile birlikte windows 2012 ve windows 8 desteği gelmiş olacaktır.

Wsus sp2 indirmek için http://support.microsoft.com/en-us/kb/2734608 adresini ziyaret edebilir ve uygun güncellemeyi indirip kurabilirsiniz , durum yaşanmış ve test edilmiştir.

Ayhan ARDA

Microsoft Windows DNS to Address Remote Code Execution (3100465) Açığı (MS15-127) (CVE-2015-6125)

Security Update for Microsoft Windows DNS to Address Remote Code Execution (3100465)

CVE-2015-6125

Windows 2008 ve üzeri işletim sistemi kullanıcıları sunucularında microsoft dns kullanıyor ise bu açıktan etkileneceklerdir. Açık Microsoft tarafından Kritik derecesinde etiketlenmiştir. 8 Kasımda yayınlanan bu açık ile ilgili detaylı bilgiyi ve işletim sisteminize göre patch i https://technet.microsoft.com/en-us/library/security/ms15-127.aspx adresinden edinebilirsiniz. Update için windows update üzerinden işletim sistemlerinizi güncelleyebilirsiniz , wsus kullanıcıları wsus otomatik senkronize olmuyor ise senkronize etmeli , gelen patch leri allow etmeliler.

Ayhan ARDA

Windows Update 8000FFFF hatası ve çözümü

Windows update sırasında 8000FFFF hatası alıyor olabilirsiniz ve hata için denediğiniz tüm update fix-it ler sorunu çözmeyecektir.

Olay görüntüleyici den Application loglarını kontrol ettiğinizde 491 event id’li aşağıdaki hatayı göreceksiniz.

Catalog Database (400) Catalog Database: An attempt to determine the minimum I/O block size for the volume “C:\” containing “C:\Windows\system32\CatRoot2\” failed with system error 5 (0x00000005): “Access is denied. “. The operation will fail with error -1032 (0xfffffbf8).

Bu şu demek , Cryptographic Services C diskine erişemiyor, sebebi ise C diskinizin özelliklerinde Güvenlik tabına baktığınızda baktığınızda Users için okuma izni olmaması.

Cryptographic Services , Network Services altında çalışmakta ve bu nedenle USERS için okuma iznine ihtiyaç duymakta. C diskine users için okuma izni verip tekrar update dener iseniz başarıyla çalışacaktır.

Ayhan ARDA

Could not load file or assembly ‘System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35′ or one of its dependencies hatası çözümü

Web.config dosyanız için aşağıdaki hatayı alıyor iseniz sunucuda Microsoft .NET Framework 3.5 için Microsoft Chart Controls kurulu değil demektir.

Could not load file or assembly ‘System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35′ or one of its dependencies

Hatayı gidermek için aşağıdaki linkten indirip sunucunuza kurabilirsiniz.

http://www.microsoft.com/en-us/download/details.aspx?id=14422

Sonrasında iisreset yeterlidir.

Ayhan ARDA