"Windows" bölümündeki tüm yazılar:

Windows 7 XP Mode Nedir?

12.05.2009 | 00:37 Dokümanlar , Windows 51 Yorum

Windows 7 XP ModeAslında beta ürünler üzerine bu tip uzun makaleler yazmak çok doğru değil çünkü beta ürünlerde çeşitli değişiklikler olması her zaman muhtemeldir. Bu doğrultuda makale içeriğinin şimdilik gün yüzüne çıkan ve paylaşılan özelliklerden oluştuğunu ve bahsi geçen konuların RTM duruma gelene kadar değişikliğe uğrayabileceğini hatırlatmak isterim.

Güncelleme/Ağustos-2009: Bu yazıda bahsedilen özelliklerin ve yöntemlerin tamamı RTM olan Windows 7 XP Mode için geçerlidir.

Microsoft vizyonunda sanallaştırmanın sadece sunucu sanallaştırma ile sınırlı olmadığını her fırsatta dile getiriyoruz. Bu noktada bahsetmek istediğim yeni teknolojinin ismi Windows Virtual PC ve bu teknoloji sayesinde kullanılabilir olan Windows XP Mode yani XPM.

Windows 7 XP Mode Nedir?

360 derece sanallaştırma vizyonunun bir parçası olarak Windows 7 işletim sistemi içerisinde ücretsiz olarak gelecek olan Windows Virtual PC ve XP Mode ‘un temel amacı geriye dönük uygulama uyumluluğu sağlamak ve bu doğrultuda örneğin sadece Windows XP üzerinde çalışabilen uygulamaların Windows 7 içerisinde de kullanılabilir olmasını sağlamaktır.

Biliyorsunuz Windows 7 şu an RC, XP Mode ise henüz beta durumda.

Windows 7 RTM olduğunda aşağıdaki sürümler üzerinde Windows Virtul PC ve XP Mode ücretsiz olarak kullanılabiliyor olacak.

  • Windows 7 Professional
  • Windows 7 Ultimate
  • Windows 7 Enterprise

Windows Virtual PC ’yi Microsoft Virtual PC 2007 ’nin gelişmiş bir varyasyonu olarak düşünebilirsiniz.

Windows Virtual PC Nedir?

Microsoft Virtual PC 2007 bir Host işletim sistemi üzerine kurulduktan sonra içerisinde yeni sanal makineler yaratmaya ve bu sanal makineler içerisinde çeşitli sanal işletim sistemleri ve uygulamalar çalıştırmaya yarayan bir üründü. Bu yapıda çalışan sanal makineler içerisindeki sanal uygulamalar sadece o sanal makinenin pencere sınırları içerisinde çalışabilirler. Windows Virtual PC ise bu senaryoyu değiştirerek sanal makine içerisinde kurulu olan sanal uygulamamaların Windows 7 işletim sistemi üzerinden de kullanılabilmesine olanak sağlamaktadır. Yani Guest sistem üzerindeki uygulamayı Host sistem üzerinden kullanabiliyoruz.

Küçük bir örnekle devam edelim.

Windows Vista üzerinde kurulu Microsoft Virtual PC 2007 içerisinde bir sanal makine yaratıyoruz ve sanal olarak bir Windows XP işletim sistemi kuruyoruz. Bu sanal XP içerisinde sadece XP ‘de çalışabilen bir uygulama olduğunu var sayıyoruz. Bu senaryoda XP uyumlu uygulamayı kullanmak için Microsoft Virtual PC 2007 içerisindeki sanal XP ’yi kullanmamız ve bu çerçevede hareket etmemi gerekiyor.

Aynı senaryoyu Windows 7 üzerindeki Windows Virtual PC ile gerçekleştirdiğimizde ise XP uyumlu sanal uygulama arka planda yine Windows Virtual PC üzerindeki XP Mode ‘da yer alıyor, ama uygulamanın kullanıcı ara birimi Windows 7 üzerinde de çalışabiliyor ve biz bu uygulamayı kullanırken herhangi bir sanal makine emülatörü görmüyoruz. XP uyumlu sanal uygulamanın kısa yolları Windows 7 masaüstü, görev çubuğu ya da başlat menüsü gibi noktalarda yer alabiliyor ve sanki Windows 7 ‘ye ait bir uygulamaymışçasına hızlıca erişebiliyoruz.

En güzel yanı da XP Mode ile gelen sanal Windows XP işletim sistemini sıfırdan kurmak zorunda olmayışımızdır. Az sonra indireceğimiz XP Mode paketi içerisinde bir Windows XP imajı bulunuyor ve birkaç küçük ayar ile bu imajı hızlıca çalışır hale getirebiliyoruz. Bu ve diğer yetenekleri az sonra inceleyeceğiz. Devamını oku…

Hyper-V ve Windows7

13.01.2009 | 23:46 Haberler , Hyper-V , Windows 0 Yorum

Windows 7’nin public beta sürümünün yayınlandığından daha önce bahsetmiştim.

Windows 7 Beta ‘yı Hyper-V üzerinde de test etme şansına sahipsiniz. Kurulum konusunda herhangi bir sıkıntı yok. Integration Services paketi de görevini yerine getiriyor (çalışır durumda geliyor, tekrar yüklemeye gerek yok) ve External Network ile görüşebilmesi için gerekli olan tüm sürücüler çalışıyor.

Aşağıda benim yaptığım testeler ait bir kaç ekran görüntüsü var.


Hyper-V ve Windows7 - Resim 1 Hyper-V ve Windows7 - Resim 2 Hyper-V ve Windows7 - Resim 3
 

Hyper-V ve Windows7 - Resim 4 Hyper-V ve Windows7 - Resim 5

Uzak Masaüstü Bağlantısı 32bit Renk Derinliği

08.08.2008 | 23:13 Çözümler , Windows , Windows Server 2 Yorum

Remote Desktop Connection 32bit color depth.

Windows XP, RDC (Remote Desktop Connection) üzerinde 24bit destekler ama aslında 32bittir.

XP için RDC üzerinde 32bit color = 24bit color + 8bit alpha mask ‘tır.

Ama bizim ve programların kullanabileceği 24bit ‘tir.

Bunu şu şekilde de teyit edebiliriz.

Gpedit.msc> Computer Configuration> Administrative Templates> Windows Components> Terminal Services> Limit maximum colour depth policy ayarı ile maximum 24bit çözünürlük belirleyebiliriz. Yani 32bit elde edemiyoruz. 8bit dışarıda kalıyor.

RDC üzerinde 32bit seçtiğiniz halde 24bit gelmesinin nedeni budur.

32bit RDC, Windows Vista ve Windows Server 2008 üzerinde destekleniyor.

Bir Windows Vista sisteme, XP yada Vista üzerinden 32bit olarak RDC yapabilirsiniz.

RDC yapacağınız Windows Vista üzerinde,

Gpedit.msc Computer Configuration> Administrative Templates> Windows Components> Terminal Services> Terminal Server> Limit maximum colour depth policy ayarını açıyoruz ve colour depth olarak 32bit ayarlıyoruz. Bu ayarı Client Competible yaparsak, colour depth RDC yazılımı tarafından belirlenir.

Ardından sistemi restart yapıyoruz.

Artık XP yada Vista bilgisayarımıza geçip Windows Vista çalıştıran uzak bilgisayara 32bit olarak RDC yapabiliriz.

Sağ Tuş Yeni Menüsünü Kaldıralım

28.07.2008 | 11:42 Çözümler , Windows 15 Yorum

Desktop üzerinde sağ tuş yaptığımızda gelen “Yeni” menüsünü kaldırmak veya yeniden görünür yapmak için registry değerlerini kullanabiliriz.

Sağ Click “Yeni” menüsünü Gizlemek ve Göstermek için gerekli registry dosyalarını buradan indirebilirsiniz.

Ethernet Kartını Disable veya Enable Yapmak

08.07.2008 | 11:03 Çözümler , Windows 3 Yorum

Selam.

Öncelikle buradan devcon.exe ‘yi indirin.

Dosyayı extract edin. (x86 için) i386 dizini altındaki devcon.exe ‘yi C:\ altına kopyalayın.

Komut satırını açıp (cmd.exe) c:\ kök dizinine düşün.

devcon disable “Hardware ID” komutu ile istediğiniz donanımı disable edebilirsiniz.

Peki network kartının ID sini nasıl bulacaksınız?

Yine komut satırında ve c:\  kök dizinindeyken, devcon hwids “*” > c:\ids.txt komutu ile tüm donanımların ID ‘lerini ids.txt dosyasına alın ve içerisinden network kartınıza ait olanı bulun. Aradığınızı hızlıca bulmak için aygıt yöneticisinden NIC ‘in markasına bakın ve ctrl+f ile txt dosyası içerisinde aratın.

Ör:

ROOT\MS_PSCHEDMP\0001
Name: Marvell Yukon 88E8001/8003/8010 PCI Gigabit Ethernet Controller – Paket Zamanlay    Hardware ID’s:
ms_pschedmp

Burada ID ms_pschedmp dir.

ID bulduğumuza göre hardware’i disable edebiliriz.

Yine komut satırında C:\ kök dizinine düşüyoruz. (devcon.exe burada olduğu için sürekli c:\ düşüyoruz.  Farklı bir konumda olsaydı o dizine geçmemiz gerekirdi.)

devcon disable ms_pschedmp komutu ile ID sini verdiğimiz NIC ‘i disable edebiliriz.

devcon enable ms_pschedmp komutu ise tekrar enable etmek için.

Bu tool’un diğer yeteneklerini görmek için devcon ? komutunu kullanabilirsiniz.

Ben Ethernet Kartını örnek alarak anlattım. Bu yöntemi çalışan tüm donanımlara uygulayabilirsiniz.

GPO ile Web Sitesi Yasaklama

27.06.2008 | 17:08 Çözümler , Windows , Windows Server 30 Yorum

GPO (Group Policy Object) kullanarak web sitelerini yasaklama şansımız var. Aslında buna yasaklamak değil de izin vermek desek daha doğru olacak.

Öncelikle bunun tam bir çözüm olmayacağının altını çizmek istiyorum. Küçük yapılarda kullanabilirsiniz. Daha büyük yapılarda ise mutlaka gateway üzerinde bir Firewall veya içerik filtreleme sistemi kullanmanız tavsiye edilir. (ör: ISA Server, fortigate vs..)

Yazının amacı GPO ile sadece izin verilen sitelere erişimin sağlanması, diğer tüm sitelerin block ‘lanmasıdır.

Ben local policy üzerinde anlatıyorum, siz bunu tüm domain ortamına uygulayabilirsiniz.

Başlat> çalıştır> gpedit.msc açıyoruz ve aşağıdaki “Proxy Ayarları” kısmına geliyoruz.

GPO Proxy Ayarları

Devamını oku…

Sınırlı Kullanıcıda IP Değişikliği

10.06.2008 | 22:49 Çözümler , Windows , Windows Server 5 Yorum

Bildiğiniz gibi sınırlı kullanıcılar TCP/IP ayarlarına müdahale edemez ve IP bilgilerini değiştiremez. TCP/IP bilgisini değiştirebilecek en düşük yetkiye sahip gurup, Network Configuration Operators gurubudur. Bazı durumlarda Sınırlı Kullanıcı yetkisine sahip oturumlar üzerinde ip değişikliği yapmak isteyebilirsiniz. Aşağıdaki adımları uygulayarak bunu yapmak mümkün.

Öncelikle IP yapılandırmasını değiştirecek basit bir BAT dosyası düzenlememiz gerekiyor.

Örnek içerik:

rem Reset network Settings for static IP
netsh interface ip set address name = "LAN" source = static addr = 10.10.10.15 mask = 255.255.255.0
netsh interface ip set address name = "LAN" gateway = 10.10.10.1 gwmetric = 1
netsh interface ip set dns name = "LAN" source = static addr = 10.10.10.2
netsh interface ip add dns name = "LAN" addr = 10.10.10.3
netsh interface ip show config
exit

Burada dikkat etmemiz gerek nokta ise ağ bağlantısı isimleri. Eğer ağ bağlantısı isimleri “Yerel Ağ Bağlantısı” olarak duruyorsa ki Türkçe Windows’larda durum budur, hepsine Türkçe karakter içermeyen bir isim vermemiz gerekiyor. “Local Area Connection” yada “LAN” gibi. Topluca ağ bağlantısı ismi değiştirmek ile ilgili olarak buraya bakabilirsiniz.

Daha sonra, oluşturmuş olduğumuz bat dosyasını EXE haline getirmemiz gerekiyor. Buradan bat to exe convert programını indiriyoruz. Farklı bir uygulama da kullanabilirsiniz.

Hazırladığımız BAT dosyasını bat to exe programı ile EXE dosyası haline getiriyoruz (ör: IPChange.exe) ve çalıştırarak IP ayarlarını gerçekten değiştirebildiğinden emin oluyoruz. (yetkili bir kullanıcı üzerinde test edebilirsiniz, amaç EXE’nin çalıştığını görmek.)

Daha sonra IPChange.exe dosyasını file://server/Ortak/IPChange.exe gibi herkezin erişebileceği bir paylaşıma atıyoruz ($ ile gizli paylaşımda kullanabilirsiniz. $ kullanırsanız aşağıdaki scriptteki paylaşım yolunu ona göre düzenlemelisiniz)

Daha sonra aşağıdaki gibi bir Script düzenliyoruz.

set WshShell = CreateObject("WScript.Shell")
WshShell.Run "runas /user:serhat@serhatakinci.local file://server/ORTAK/IPChange.exe"
WScript.Sleep 100
WshShell.Sendkeys "123456"
WshShell.SendKeys "{ENTER}"

serhat@serhatakinci.local kullanıcısı IP değiştirebilecek yetkide bir hesap olmalı. 123456 ise bu hesabın şifresi. Script’i bu şekilde düzenliyoruz ve sınırlı kullanıcıların masa üstüne atıyoruz.

Bu noktadan sonra sınırlı bir kullanıcı bu scripti çalıştırdığı zaman IPChange.exe serhat/123456 yetkileri ile çalışacak ve gerekli IP değişikliğini yapacaktır.

Dikkat edilmesi gereken bir diğer nokta ise Script içinde kullanılacak hesap bilgisi. Bu Script’in içeriği kullanıcılar tarafından görülebileceği için, asla domain admin gibi bir hesap kullanmayın. En doğrusu, minimum yetkilerde bir hesap düzenlemek olacaktır. AD içerisinde bir hesap yaratın ve user yetkisinde olsun. Daha sonra bu hesabı local bilgisayarlar üzerinde Network Configuration Operators gurubuna üye yapın ve Script’te bu hesap bilgisini kullanın. Kullanıcıyı local guruplara ekleme ile ilgili olarak buraya bakabilirsiniz.

Windows Vista Dil Değişimi – MUI ve LIP

03.06.2008 | 23:56 Çözümler , Windows 0 Yorum

Bildiğiniz gibi Türkçe olan Windows XP işletim sistemlerini İngilizce’ye çeviremiyorduk. Bu durum Windows Vista da ortadan kalktı. Yani Türkçe Windows Vista işletim sistemleri artık diğer dillere çevrilebiliyor. Tabi aşağıdaki kurallar doğrultusunda.

  • Windows Vista Home, Home Premium ve Business sürümlerini diğer dillere çevirmek için MUI (Multilingual User Interface) satın almanız gerekiyor.
  • Windows Vista Ultimate için Windows Update sitesi üzerinden ücretsiz olarak temin edebilirsiniz.
  • Windows Vista Enterprise için yine ücretsiz ve bult-in olarak geliyor.

MUI dışında bir de LIP paketleri var. LIP paketleri MUI ‘ler gibi tüm sistemi Convert etmiyor. İşletim sisteminin sık kullanılan bölümlerini (%80 kadar bölümü) dönüştürür ve tüm Windows Vista sürümleri için ücretsizdir.

LIP paketlerini microsoft.com download center dan ücretsiz olarak temin edebilirsiniz.

XP Home Sürücü Gizlemek

03.06.2008 | 23:44 Çözümler , Windows 0 Yorum

Aşağıdaki anahtarı ve değeri yaratın.

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer altında yeni bir Dword yaratın ve adını NoDrives yapın. Bu dwordun değerini,

3 yaparsanız A ve B sürücüleri,

4 yaparsanız C sürücüsü,

7 yaparsanız A, B, C sürücüleri,

8 yaparsanız D sürücüsü,

0x03ffffff(67108863) yaparsanız tümü gizlenir.

Yukarıda verdiğim değerler ve gizlenebilir sürücüler, Windows XP Pro üzerinde gpedit.msc ile de kısıtlanabilir sürücülerdir.

Diğer sürücüler için bir takım hesaplar gerekir ki bu kombinasyonu birkaç cümleyle anlatmak çok zor, başlı başına bir makale konusudur.

Basit bir örnek vermek gerekirse, C G ve H sürücülerini gizlemek için:

Öncelikle bu 3 sürücüyü gizlemek için yaratacağımız değer dword değil ikili değer olmalı, buna dikkat etmeliyiz.

Yukarıda bahsettiğim registry anahtarına gidin ve NoDrives adında yeni bir İkili Değer (REG_BINARY) yaratın.

İçeriğini C4 00 00 00 olacak şekilde ayarlayın.

Aşağıdaki gibi görünmeli.

0000        C4 00 00 00      A…

Daha sonra oturumu kapatıp yeniden logon olun.. ve sürücüler gizlenecektir.

Microsoft Lisanslama Modelleri – Open Lisans, OEM Lisans, Kutu Lisans

02.06.2008 | 22:31 Dokümanlar , Windows , Windows Server 10 Yorum

Daha önceden lisanslama ile ilgili uzun bir makale yazmıştım, buradan okuyabilirsiniz. Belki bazı bilgiler güncelliğini kaybetmiş olabilir, ama birçok bilgi hala geçerli durumda.

Ek olarak Microsoft Türkiye tarafından yayınlanan aşağıdaki bilgiler de işinize yarayacaktır.

OEM Lisans Nedir

Bilgisayar üreten firmalara, imal ettikleri yeni bilgisayarlarla birlikte, önceden yüklenmesi için sunulmaktadır.

OEAM COA EtiketiOEM Lisansı sadece yüklü olduğu bilgisayara ait bir lisanstır. Bu nedenle her yeni bilgisayar ile birlikte ayrı OEM lisansı alınmalı, yanda örneği bulunan orijinallik sertifikası etiketi (COA) makinenin üzerine yapıştırılmış olmalıdır.

Kişiye ya da kuruluşa ait olmayan OEM lisansı, üzerinde bulunduğu makineden bir başka makineye aktarılamaz. Lisans ömrünü ait olduğu bilgisayar üzerinde doldurur.

Örneğin, kullandığınız bilgisayar üzerinde Windows 98 yüklü ise, güncelleme lisanslama yöntemi olarak Kutu ya da Open lisansını tercih etmeniz gerekir.

OEM lisansı yeni bir bilgisayar ile satın alındığında görülecektir ki diğer tüm yazılım ürünleri içinde en uygun fiyata sahip lisanstır.

Bilgisayar satın alınırken üzerinde OEM lisansı olmasına özellikle dikkat edilmelidir.

OEM lisansına sahip bilgisayarlara toplu kurulum değil tek tek CD ile kurulum yapılır. Devamını oku…