Windows 7 Professional Dil Değiştirme

Windows 7 Professional Dil Değiştirme/Ekleme

Windows 7 Ultimate ve Enterprise versiyonlarında windows update kullanarak dil paketi güncelleyebiliyoruz. Ancak windows 7 Professional üzerinde dil değiştirme desteği bulunmamakta.

Bunu konsol üzerinden yapabilmekteyiz. İşleme başlamadan önce dil paketlerini indirmemiz gerekmekte. Aşağıda dil paketlerinin listesini bulabilirsiniz.

1. Ilgili dağılıma göre x86/x64 paketi indirdikten sonra lp.cab dosyasını paketin içerisinden çıkarıyoruz.

Güncellenme: 23 Haziran 2012
Okumaya devam et “Windows 7 Professional Dil Değiştirme”

Adobe Flash Hazır MSI Paketi

Adobe flash msi package for domain. Etki alanı için Adobe Flash msi paketi.

Etki alanındaki tüm bilgisayarlara Adobe Flash güncellemesi için gerekli güncel MSI dosyalarını bizim oluşturmamıza gerek bulunmamakta. Bu konuda Adobe firması bize destek sağlıyor.

http://www.adobe.com/tr/products/players/flash-player-distribution.html adresinde yer alan link üzerinden eposta adresiniz ile kayıt olduğunuz takdirde size hangi adresi kullanarak indirebileceğiniz bilgisini iletmekteler.

Not: Daha önce eklediğim linkleri kaldırdım. Flash 11 için yeni dağıtım linkleri iletiyorlar sizde kayıt olarak ilgili dosya linklerine erişebilirsiniz..

Klasör yetkilerini cacls komutunu kullanarak script/bat dosyası ile değiştirmek

Kısıtlı kullanıcıların sabit bir dizinde bulunan uygulamayı tam yetkileri ile kullanabilmeleri için group policy ile script/batch file oluşturalım.
isterseniz Group Policy üzerinde Computer Configuration / Windows Settings / Security Settings /  File System altındanda düzenleyebilirsiniz. Anlatım script yönetmi üzerine.

Kullanacağımız komut cacls (vista ile daha gelişmiş icacls komutu mevcut ama bizim istemcilerimiz xp ve cacls komutunu vista üzerinde de kullanabiliriz)

Parametreler:
parametrelere cacls /? yazarak ulaşabilirsiniz.
/t ACL listemizin alt dizin/dosyalara da etki etmesini sağlar
/e değiştirme yapmamızı sağlar. (bunu kullanmazsak mevcut ACL bilgileri silinir yeni yetkiler aktarılır
/p mevcut olan yetkileri değiştirmek için
/r kullanıcıyı acl listesinden silmek için
/c hata oluşsa bile devam etmesi için
/d kullanıcı erişimini engellemek için
yetkiler:
R Oku
W Yaz
C Değiştir (yaz)
F Tam denetim

Örnekler
CMD /c Echo E| komutunu başa yazarak bize onay sormasını engelliyoruz.(Ingilizce olan işletim sistemleri için E yerine Y koymamız gerekiyor. Bunları ayırt etmemize gerek yok hem E hemde Y olan satırları peş peşe çalıştırırsanız bir tanesi geçerli olacaktır.)

CMD /c Echo E| cacls c:\test /t /c /g Administrators:F system:f users:r musti:f
Üstteki örnekte c:\test klasörü ve alt klasörlerindeki tüm yetkiler silinip administrators,system gruplarına tam yetki users grubuna ise okuma yetkisi veriyoruz.

CMD /c Echo E| cacls c:\test /e /t /r users
Bu örnekte ise mevcut acl listemizden sadece users grubuna verdiğimiz yetkileri siliyoruz

CMD /c Echo E| cacls c:\test /t /e /p users:r musti:f
mevcut acl üzerindeki yetkileri users grubuna sadece okuma musti kullanıcısına tam yetki verdik.

CMD /c Echo E| cacls c:\test /e /d musti
musti isimli kullanıcının dizine erişimini engelliyoruz

Bu kodları bat dosyası içerisine yazabileceğimiz gibi vbs üzerine de ekleyebiliriz.
Örnek vbs dosyamız.

Option Explicit
Dim klasor
Dim intRunError, objShell, objFSO
klasor = "c:\test"
Set objShell = CreateObject("Wscript.Shell")
Set objFSO = CreateObject("Scripting.FileSystemObject")
If objFSO.FolderExists(klasor) Then
intRunError = objShell.Run("CMD /c Echo E| cacls " & klasor & " /t /c /g Administrators:F ", 2, True)
If intRunError <> 0 Then
Wscript.Echo klasor & " Klasörünün izinleri değiştirilirken hata ile karşılaşıldı."
End If
End If
WScript.Quit

Windows 2008 x64 üzerinde IIS7 ve vt işlemleri

Windows 2008 x64 üzerine IIS7 standart kurulumunu gerçekleştirdim. asp dosyalarının çalışmalarında bir problem yokken veritabanı kullanan sayfalarda hata ile karşılaştım.

kodlar
dim conn
set conn=server.CreateObject("ADODB.Connection")
conn.provider="Microsoft.Jet.OLEDB.4.0"
conn.open(server.MapPath("vt.mdb"))

hata mesajı
ADODB.Connection error '800a0e7a'
Provider cannot be found. It may not be properly installed.
/Default.asp, line

diğer bağlantı yöntemini denediğimde ise
kodlar
Dim Connection
set Connection = server.createobject("adodb.connection")
Connection.open("driver={microsoft access driver (*.mdb)}; dbq=" & server.mappath("vt.mdb"))

hata mesajı
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
/Default.asp, line

ikinci hata mesajından sonra sorunun ODBC driverlarından olduğu çıktı ortaya. Bu sefer MDAC güncel sürümünün x64 sürümü yokmuş.

Bu yüzden IIS7 64bit olarak çalışırken 64bit mdac sürücüleri olmadığından hata ile karşılaşıyoruz.

Bu hatayı aşmak için IIS7 nin 32 bit uyumlu modda çalışması gerekiyor.
IIS7 mizi 32 bit uyumlu moda geçirmek için: Başlat – Çalıştır
cscript c:\inetpub\adminscripts\adsutil.vbs SET /w3svc/AppPools/Enable32BitAppOnWin64 True

Eğer IIS7 mizin 32 bit uyumluluk modunu kapatacaksak
cscript c:\inetpub\adminscripts\adsutil.vbs SET /w3svc/AppPools/Enable32BitAppOnWin64 False

scriptlerini çalıştırmalıyız.Scriptleri uyguladıktan sonra IIS7 yi restart etmenizde gerek yok.

Scriptlerin çalışıp çalışmadığını görmek için komut istemi (cmd.exe) üzerinde çalıştırırsak işlemin gerçekleşip gerçekleşmediğini izleyebiliriz. işlemi çalıştırdığımızda
32 bit uyumluluğu kapatmışsak
Enable32BitAppOnWin64 : (BOOLEAN) False
32 bit uyumluluğu açmışsak
Enable32BitAppOnWin64 : (BOOLEAN) True
çıktılarını görmeliyiz.
Bu çıktılar yerine
Input Error: Can not find script file "c:\inetpub\adminscripts\adsutil.vbs".
uyarısını alıyorsanız IIS 6 Scripting Tools servisi IIS 7 rolünün kurulumu yaparken yüklememişsiniz demektir.

Yüklemek için Server Manager konsolunu açalım
server_manager_2

Add Role Services seçeneğine tıkladıktan sonra IIS 6 Scripting Tools Rol Servisini ekleyelim
server_manager_3

Windows 2008 ve Hyper-V

Bugünde denemelerimi Hyper-V üzerinde yaptım. Ancak Vmware Workstationa göre hoşuma gitmeyen birşeyler var.

Benim gibi sürekli sistem üzerinde sanal makine kullanmayacak ihtiyaç olduğunda çalıştırıp test edip kapatacaklar için Hyper-V pek kullanışlı değil. Kurduktan sonra sistemde kasılmalar başladı. 1.5Gb ram olan sistemi yormaya başladı. O yüzden kısa testlerimden  sonra Hyper-V rolünü sistemimden kaldırdım. Belki lisanslama olarak çok daha ucuz ama sürekli kullanmayacaklar için  Virtual PC veya Vmware daha kullanışlı.

Vmware üzerinde çalışan makinemi Hyper-V üzerine aktarmak isterseniz eğer

Aşağıdaki websitesinde yer alan adımları takip ederek Hyper-V ye aktarabilirsiniz http://searchservervirtualization.techtarget.com/tip/0,289483,sid94_gci1225164,00.html?asrc=SS_CLA_303373&psrc=CLT_94

Vmwarede çalışan sistemi değilde sadece harddisk dosyamı VHD formatına çevirmek istiyorum derseniz

Aşağıdaki adreste ki VMDK to VHD converter aracını indirerek vmdk uzantılı vmware dosyalarınızı vhd formatına çevirebilirsiniz.
http://vmtoolkit.com/files/folders/converters/entry8.aspx

Vmware Workstation ile aradaki farklardan göze çarpanlar

Vmwaredeki gibi boot sıralamasını değiştirmek için Setup ayarlarına girmek ile uğraşmıyorsunuz

Hyper-V üzerinde çalışan sanal sistemlere ekran bağlantısı kurmak epey yavaş, bağlantı ekranı o anki ekran çözünülürlüğü ne ise orada kalıyor (tam ekran yapamıyorsunuz), sanal sistemi yönetirken fiziksel makinemize geçiş yapmak için CTRL + ALT + Sol yön tuşu kombinasyonu kullanmak biraz zahmetli ve bunu istediğimiz bir kombinasyon ile değiştiremiyoruz sadece birkaç seçenek ile sınırlamışlar.

Vmware üzerinde fiziksel bir diski hem o an kullandığımız fiziksel makine hem de vmware kullanabilirken hyper-V sadece partition oluşturulmamış bir fiziksel diski kullanabiliyor.

şu anlık aklıma gelenler bunlar.
can sıkıntısına blog işi sardı 🙂 kendin yaz kendin oku.

Kısa Kısa Windows 2008 Server – Kişisel kullanım için

Laptopum serviste olduğundan dolayı pek karıştırma fırsatı bulamamıştım. Şimdi kısa kısa karşılaştıklarım ve yüklediklerim…

Windows 2008 üzerinde standartta Wlan (Kablosuz ağ) desteğinin olmadığını yazmıştım. Şimdi ise dün akşamki maceralarım.

Aşağıdaki adımlar Windows 2008 i sunucu olarak değilde kişisel bilgisayarlarında windows server kullanacaklar için geçerli.

1. Standartta Windows Audio ve Windows Audio Endpoint Builder servisi çalışmıyor. Ses almak için iki servisi de otomatik başlat durumuna aldım. Start- Run – services.msc – iki serviside Automatic duruma alalım.

2. Karışık şifre gereksinimini kaldıralım.  Önceki sürümlerde bulunan 7 harf sınırlaması kaldırılmış sadece karışık şifre kullanımını kaldırmamız yeterli. Start-Run- gpedit.msc –    Bilgisayarı kapatırken neden kapattığımızı soran sorgu amirinide kapatalım.

sifre_ayarlarikapatma_loglari

3. Internet Explorer Güvenlik ayarlarını kapatalım.

server_manager_ie_ayarlari ie_ayarlari_2

4.Aşağıdaki Features (Özellikleri) yüklemenizi tavsiye ederim. Server Manager konsolunu açalım oradan Features sonrasında add feature seçeneği ile ekleyebilirsiniz.

features

.Net Framework 3.0

Wlan Lan Service

Desktop Experience    – Vistadaki görsel öğeleri yükler. Gereksiz diye vazgeçmiştim bu özelliği eklemekten ancak Windows mobile Cep telefonunu senkronize etmek için ActiveSync (vista ve 2008 deki adı Windows Mobile Device Center – WMDC ) yüklemeye çalıştığımda “The update could not be installed because at least one Windows component required by Windows Mobile Device Center is missing.” hatasını aldıktan sonra yüklemek zorunda olduğumu anladım.

5. Gözüme takılanlar.
Büyük bir sıkıntı ise Dosya adlarının bulunduğu Name (isim) kolonunun değerinin default olarak arttırılma parametresinin olmaması. Her klasöre girdiğinizde kolon üzerine sağ tıklayıp “Size Column to Fit” veya “Size All Columns to Fit” dememiz gerekli.  Epey bir aramanın sonunda linkteki girdiyi gördükten sonra aramayı sonlandırdım.
http://www.windows7taskforce.com/view/36

Hibernate özelliğini nereye gizlediklerini bulabilmek epey uğraştırdı ama bulamayıp vazgeçtim aramaktan.
Start-Run- powercfg.exe /hibernate off

Profildeki alanlar
Local Settings = %userprofile%\AppData\Local
Application Data = %appdata% veya %userprofile%\AppData\Roaming

SuperFetch özelliğini açmak
Start- Run- regedit
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
Anahtarı altına
EnablePrefetcher  ve  EnableSuperfetch  isimlerinde iki adet DWORD değeri ekleyelim ve değerlerini 3 yapalım
SuperFetch servisini Otomatik duruma getirelim.

DEP ayalarını yapalım.
Start-Control Panel -System -Advanced system settings- Advanced – Performance – Settings- Data Execution Prevention- Turn On DEP for essential Windows programs and services  seçeneğini seçelim.

şu anlık bu kadar.

Windows 2003 ten 2008 e geçiş (migration)

15 Ocakta Mayasofttaki Mesut ALADAĞ ‘ ın vermiş olduğu workshoptan aldığım notlar.

Windows 2003 ten 2008 e geçişin 2 yöntemi mevcut tabi ki.
1. Yöntem; Windows 2003 kurulu DC nizi 2008 Dvd si takarak Upgrade seçeneğini seçmek ( Bu yöntem pek tercih edilmiyor sebepleri ise eski dc deki fazladan kurulmuş uygulama, yanlış yapılmış ayarlar gibi nedenlerden ötürü. ama bir seçenek.)

2.Yöntem: Migration (Göç). Sunum zaten genel olarak bunun üzerineydi. Önemli noktaları notdefterime aldım. Buraya yazdıktan sonra yaprakları atmanın zamanı geldi:)
Okumaya devam et “Windows 2003 ten 2008 e geçiş (migration)”

Terminal Server USB Printer mapping

Issue: When connecting to a Windows 2003 Terminal Server over RDP, some or all of your local printers (LPT or Parallel printers seem to always autocreate), ie USB, local TCP/IP printers don’t autocreate when logging on. Some of the multifunction devices and other USB printers use DOT4 printing which isn’t recognized by default by Windows Server.

Cause:This problem occurs because the printer port does not begin with COM, LPT, or USB. By default, printer port names that do not begin with COM, LPT, or USB are only redirected in Windows Server 2003. By default, multifunction print devices may not be redirected unless you are running Windows Server 2003 on your local computer because they use DOT4 ports.

Solution: To resolve this problem on a computer that is not running Windows Server 2003, force all ports (including DOT4) on the client computer to be filtered for redirection. To do this, open regedit and add a DWORD value named FilterQueueType to HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default\AddIns\RDPDR and set its value data to FFFFFFFF. Log on to the Terminal Server and all local printers should be redirected to the server. To make sure that printing works normally, install the same printer driver on the Terminal Server so that the printer is mapped to the right driver.