Install .NET Framework 3.5 on Windows Server 2012 R2 Fails with Error Code 0x800F0906

Merhaba,

Geçen günlerde .NET Framework 3.5 kurulumu sırasında aldığım hata mesajını ve bu hatanın üstesinden nasıl gelebileceğiniz hakkında bilgi vereceğim. Windows Server 2012 R2 sunucu üzerinde Windows Güncelleştirmeleri  ile beraber gelen bazı güncellemeler nedeniyle .NET Framework 3.5 kurulumunu yapamayabilirsiniz.

Net Framework Error

Sunucu üzerinde

-KB2966826

-KB2966827

-KB2966828

güncellemeleri varsa kurulum sırasında 0x800F0906 yada 0X800F081F hata mesajları ile karşılaşabilirsiniz.  .NET Framework 3.5 kurulumunu yapmak için öncelikle yukarıda belirtilen Windows Güncelleştirmelerini kaldırmalısınız. İgili güncelleştirmeleri kaldırdığınızda .NET Framework 3.5 kurulumunu yapabilirsiniz.

Faydalı Olması Dileğiyle …

How to determine .NET Framework version on Windows Servers

Kullanıcılar sunucular üzerinde bazen birden fazla .NET Framework versiyonu kurabilirler.  Birden fazla .NET Framework versiyonun çalıştığı durumlarda ise bazen hangi versiyonun aktif olarak kullanıldığını saptanamayabilir. Bu gibi durumlarda sunucu üzerinde hangi .NET Framework versiyonunun çalıştığını registry içerisinden kolayca görebilirsiniz. Registry içerisinden .NET Framework versiyonu bulmak için sırasıyla Run içerisine “regedit” yazarak ilerleyelim. Açılan Registry Editor penceresi içerisinde sırasıyla “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full” anahtarı altında bulunan “Release” DWORD değeri yüklü olan .NET Framework versiyonunu verir.

Registry .NET Framework Version Check

Version Check

Konu ile ilgili daha fazla bilgi almak için aşağıdaki linki kullanabilirsiniz.

https://msdn.microsoft.com/tr-tr/library/hh925568(v=vs.110).aspx

Faydalı Olması Dileğiyle…

The Service did not respond to the start or control request in a timely fashion on Windows Deployment Services

Bu yazımda sizlere Windows Deployment Services üzerinde “The Service did not respond to the start or control request in a timely fashion” hatasının ne anlama geldiği ve bu sorunun üstesinden nasıl gelebileceğiniz  hakkında bilgi vereceğim.

Windows Deployment Services servisinin çalışmaması bazen konfigürasyon bazen de servisin durması yüzünden meydana gelebilir. Windows Deployment Services çalıştırdığınızda aşağıdaki gibi bir hata alabilirsiniz.

WDS

Windows Deployment Services konsolunu açıp sağ tıklayıp Properties seçeneğini seçelim. DHCP bölümüde “Do not listen on port 67” ve “Configure DHCP option 60 to PXE Client” seçeneklerini seçip OK butonu ile ilerleyelim.

WDS DHCP Options

Windows Deployment Services tekrardan çalıştırıldığınızda servis bu sefer çalışacaktır. Ufak bir hatırlatma sunucunuz “Restart Pending” durumda ise ilgili servis start olmayacaktır.

Faydalı Olması Dileğiyle …

Can not convert from MBR to GPT Disc

MBR to GPT

Merhaba,

Geçenlerde sunucu kurarken başıma gelen bir olayı sizlerle paylaşmak istedim. Sunucu üzerinde yaklaşık 3.6 TB (600*6) disk bulunuyordu. Sunucu üzerinde RAID 5 yaptığımda bir disk parity disk olarak kullanılacağından dolayı 3 TB disk alanı kalıyordu. Sunucu üzerinde Disk Management ekranını kullanarak disk durumlarını gördüğümde ise sadece diske ait 2 TB alanı kullanabiliyordum. Sizinde bildiğiniz gibi MBR olarak yapılandırılan disklerde maksimum  2 TB alan kullanılıyor. Diskin tamamını kullanmak için diskinizi GPT yapıda kurmalısınız yada MBR yapıda olan diskinizi GPT diske çevirmelisiniz. Yukarıdaki ekranda da gördüğünüz gibi geriye kalan alanı biçimlendiremiyorsunuz. Bunun nedeni  Windows içerisinde bootable disk bölümünün MBR yapıda olması diskin GPT olması durumunda diskin bootable özelliği kalmaz. (Sunucuyu işletim sistemi CD’si ile boot edip diskin yapısını GPT yapsanız bile bu durum değişmiyor.) Bu gibi durumlarda tek seçenek disk almak, aldığınız diski boot bölümü için kullanabilir kalan disk yapınızı ise GPT şeklinde formatlayarak diski istediğiniz gibi kullanabilirsiniz.

Faydalı Olması Dileğiyle…

HP Lost Communication with ILO

Adsız

Merhaba,

HP Proliant sunucular üzerinde Lost Communication with ILO hatası alıyorsanız sunucuyu bulunuduğu şase içerisinden  çıkarıp birkaç dakika bekleyip tekrardan takabilirsiniz. Fakat donanımsal arıza olduğundan dolayı fazla bir işlem yapamazsınız. Bu gibi durumlarda üretici firmalara Case açabilirsiniz. Case durumunda sizden sunucuya ait log dosyaları istenecektir. Blade şase içerisinde logları almak istiyorsanız IML Log seçeneğini kullanabilirsiniz.

IBM DASD Error

Merhaba,

Geçen günlerde Datacenter’ımız içerisinde bulunan bir sunucunun panelinde “DASD” ışığı yanmaktaydı. İnternette dolanırken rastladığım bu çözüm yolu dökümanını kullanarak sorunumu çözdüm. Bu dökümanı sizlerle de paylaşma gereği duydum. Aşağıdaki linki kullanarak ilgili sorun hakkında çözüm sağlayabilirsiniz.

http://pic.dhe.ibm.com/infocenter/sonasic/sonas1ic/index.jsp?topic=%2Fcom.ibm.sonas.doc%2Fbb1gt_t_lightpathleds.html

Samsung n102 s Boot Sorunu Hakkında

Merhaba,

Samsung n 102 s n2600(1,60 ghz,2048 mb,320 gb,10.1″) netbook üzerinde farklı bir işletim sistemi kurmak istediğinizde boot ekranında  var olan hard diskten başka boot edecek medya göremiyorsanız aşağıdaki linki kullanabilirsiniz.

http://www.creditonlineguard.com/2012/09/samsung-np-n102s-usb-flash-booting.html

VisioCafe

Merhabalar,

Geçen günlerde Datacenter projesi için benden ayrıntılı kabinet ve server bilgileri (hangi sunucu kaç “u” yer kaplıyor, hangi sunucu hangi switch’e gidiyor gibi) istendi. Nette dolaşırken bulduğum bu siteyi sizlerle paylaşma gereği duydum. Datacenter yapınız varsa ve sizden ayrıntılı bir rapor isteniyorsa işte bu site tam size göre. Aşağıdaki linki kullanarak veri merkeziniz hakkında istediğiniz çizimi yapabilirsiniz.

http://www.visiocafe.com/

Run as Administrator blocked by Group Policy

Run as Administrator, Windows İşletim Sistemlerinde herhangi bir program ya da servisi kendi kullanıcı hesabınız ile log off olmadan kullanabilmenizi sağlar. Microsoft Administrator kullanıcı hesabını kullanmayı önermez, bunun yerine “run as administrator” komutu ile gerekli işlemleri yerine getirebilirsiniz. Peki şirket içerisinde herhangi bir kullanıcı administrator adlı kullanıcının password’ünü kullanırsa, bu gibi durumlar sistem yöneticileri olarak sıkıntılı durumlara yol açabilir.

Şirket içerisinde bulunan kullanıcıların herhangi bir program üzerinde sağ tıklayıp “run as administrator” yetkisi ile açmasını çeşitli yollarla engelleyebilirsiniz. Bunu bir registry kaydı ile, group policy uygulaması ile yada bir script kullanarak yapabilirsiniz. Kullanıcının bilgisayarı üzerinde aşağıdaki registry kaydını girerek HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\ CurrentVersion\Policies\Explorer içerisinde HideRunAsVerb adında bir DWORD değeri oluşturup değerini “1” olarak ayarlayabilirsiniz. Registry kaydını girdikten sonra bilgisayarınızı restart etmeniz gerekecektir. Bu uygulamayı Windows 7 ve Windows XP üzerinde gerçekleştirebilirsiniz.

1

Run as Administrator seçeneğini group policy kullanarakta engelleyebilirsiniz. Engellemek istediğiniz kullanıcının bulunduğu OU’ya bir group policy oluşturup sırasıyla Computer Confguration\Windows Settings\Security Settings\Local Policies\Security Options içerisinde “User Account Control:Behavior of elevation prompt for standard users:Automatically deny elevation requests seçeneğini seçelim.

2

İstemci bilgisayarlarınıza bu group policy ayarlarını dağıtabilirsiniz. Group Policy kullanarak kullanıcıların herhangi bir programı yada servisi run as administrator  yetkisi ile açmasını engelleyebilirsiniz.

3

Group Policy kullanarak kullanıcılarınızın “Run as Administrator” seçeneğini kullanarak herhangi bir servis ya da uygulama çalıştırması hakkında daha fazla bilgi edinmek istiyorsanız aşağıdaki linklerden yararlanabilirsiniz.

http://social.technet.microsoft.com/Forums/en-US/w7itprosecurity/thread/7cd9f3b1-396b-4e4e-8f0f-35618a030571/

http://www.sevenforums.com/general-discussion/79526-blocked-group-policy.html

Yararlı Olması Dileğiyle….

Bad Sector and HDTune

Bu yazımda sizlere Bad Sector kavramının ne olduğundan, Bad Sector’e neden olan etkenlerden ve Bad Sector oluşan disklerinizi nasıl optimum şekilde (Bizim senaryomuzda diskimiz üzerinde oluşan bad sector’lerden dolayı diskimizi artık harici boş bir disk gibi kullanacağız.) kullanabileceğinizden bahsedeceğim. Hard diskler üzerinde bilgilerin saklandığı en küçük birime “Sector” adı verilir. Sector adı verilen bu birimler bazı nedenlerden dolayı ulaşılamaz hale gelir. Bu kısımlara veri işleyip bilgilerinizi yazamaz ve orada bulunan bilgilere ulaşamazsınız. Bad Sector’ler donanımsal hatalar olup herhangi bir yazılım tarafından düzeltilemezler. (Ama devre dışı bırakılabilirler.)

Bad Sector’e neden olabilecek faktörler:

Hard Disk’in Çalışma Sıcaklığı (55 C), Nemli Ortam, Diskin yüzeyinde oluşan korozyonlar, Diski bir yerden düşürmek ya da diski bir yere çarptırmak, Diskin üretilmesi aşamasında meydana gelen bozulmalar..

Peki HDD üzerinde Bad Sector olduğunu nasıl anlayabilirsiniz? Format atarken belirli bir noktada takılma oluyorsa, diskte olan bir dosya kopyalanamıyorsa hard diskiniz içerisinde bad sector olabilir. Bad Sector’ler yazılımsal kaynaklı ve derin değilse temizlenebilir ancak diskin plakası zedelenmiş ise düzeltilemez. Bad sector olan bölümleri gizleyebilirsiniz.

Bad Sector Nasıl Düzeltilir?

İşletim Sistemleri Bad Sector’leri tamir etmez fakat onları görmezden gelmenizi sağlayabilir. İşletim Sistemlerinin belirli bir değere kadar hata toleransı vardır. Disk bu değere ulaştığında tek yapmamız gereken ise yeni bir hard disk edinmemiz olacaktır. Hard diskiniz üzerinde bad sector olup olmadığını kendiniz de belirleyebilirsiniz. Windows’un kendi denetleme sistemi olan “chkdsk” komutunu kullanarak ya da third party olarak “HDTune” programını kullanabilirsiniz.

Şimdi sizlere kendi yaşadığımız bir Bad Sector hatasını nasıl tespit ettiğimizden ve bu arızalı olan diski nasıl harici bir disk olarak kullandığımızdan bahsedeceğim. Geçen günlerde yakın bir arkadaşımın bilgisayarında format atarken belirli sürelerde bir takılma olduğu ve ilerlemediğini söyledi. Bunun üzerine bir check disk işlemi (chkdsk) gerçekleştirdik. Ufak bir araştırmadan sonra ise biçimlenemeyen bu hard diski harici HDD (Depolama) olarak kullanmaya karar verdik. (Kişisel olarak daha önceden Windows ile biçimlendiremediğim hard diski Linux benzeri bir işletim sistemi ile biçimlendirebilmiştim.) HDTune adlı programı kullanarak bir tarama işlemi gerçekleştirdik. (Bu işlem diskinizin boyutuna göre uzun zaman alabilir.)

Yukarıdaki ekran görüntüsünden de görüldüğü gibi kırmızı noktalar “bad sector” olan yani hasarlı noktaları gösteriyor. Bu gibi durumlarda bad sector’leri kare kare hesaplayıp hasarlı olan bölgeyi hesaplayabilirsiniz. Sizinle beraber bu hesaplama işlemine kısaca değinelim. Yukarıdaki şekilde de görüldüğü gibi 50’ye 50 bir kare mevcut. Her bir kare 122 MB alanı kapsamaktadır. Biz kendi senaryomuzda diskimizi beş ayrı parta ayırıp kullanacağız. Bunlardan ikisi “raw” biçimlendirmediğim bad sector’lu olan bölüm diğer üçü ise depolama için kullanacağım bölümdür. Örneğin ilk bölümlendirme için (122*7*50) 42700 MB bir alan belirledik. Bu alanı depolama birimi olarak kulllanıcının kullanımına ayrılmasını sağlamış olduk. Sıra geldi Bad Sector’lu olan bölüme yukarıdaki şekilde de görüldüğü gibi üç sıra bad sector’lu alana (3*50*122) 18300 MB sahip diskimde “raw” olarak ayırıp kullanacağım. Diğer sorunlu olan bu bölümler içinde kendi belirlediğiniz miktarlarda kullanabilirsiniz. Bizim senaryomuzda sadece HDTune programını kullanarak bad sector’lu olan bölümleri biraz kabataslak olarak belirleyip o alanları “raw” olarak biçimlendirmeden kullanacağız. İsterseniz HDdat2 programını kullanarak ya da Low Level Format atarak bad sector’leri gidermeye çalışabilirsiniz. Ama şu unutulmamalı bu tür programların fiziksel kaynklı sorunlarda pek faydası olmamaktadır.

Faydalı Olması Dileğiyle…