Etiket: command prompt
Aralık 14th, 2009
Yöntem 1 :
Klasör görünümü ile görmek için;
- Bir adet CMD açın (Başlat -> Çalıştır -> CMD ),
- CD komutuyla windows alındaki assembly klasörüne gidin ( CD C:\Windows\Assembly),
- Attrib -r -h -s desktop.ini komutunu yazıp, çalıştırın,
- Ren desktop.ini desktop.bak komutunu girin. Assembly klasörünü açınca normal klasör görünümünü görebilirsiniz.
Assembly görünümü ile görmek için;
- Bir adet CMD açın (Başlat -> Çalıştır -> CMD ),
- CD komutuyla windows alındaki assembly klasörüne gidin ( CD C:\Windows\Assembly),
- Ren desktop.bak desktop.ini komutunu girin, Assembly klasörünü açınca Assembly görünümünü görebilirsiniz.
Yöntem 2 :
Klasör görünümü ile görmek için;
- Regedit‘ i açın (Başlat -> Çalıştır -> Regedit),
- HKEY_LOCAL_MACHINE -> SOFTWARE ->Microsoft -> Fusion tabını bulun,
- Yeni bir REG_DWORD Değeri ekleyin,
- İsmini DisableCacheViewer, Değerini ise 1 yapın, Assembly klasörünü açınca normal klasör görünümünü görebilirsiniz.
Assembly görünümü ile görmek için;
- Regedit‘ i açın (Başlat -> Çalıştır -> Regedit),
- HKEY_LOCAL_MACHINE -> SOFTWARE ->Microsoft -> Fusion tabını bulun,
- Listedeki değerlerden DisableCacheViewer kaydını bulup, silin, Assembly klasörünü açınca Assembly görünümünü görebilirsiniz.
Tags: Assembly, Assembly Görünümü, Cache, CacheViewer, cmd, command, command prompt, Fusion, Görünüm, Klasör, Klasör Görünümü, prompt, Regedit
Posted in Sistem | No Comments »
Kasım 12th, 2009
Command Prompt dan aşağıdaki komutu yazıp, restart edince süre 30 gün daha uzatılacaktır;
slmgr -rearm
Tags: cmd, command prompt, Trial, windows 7
Posted in Bilgisayar | No Comments »
Ocak 25th, 2009
If you are like me, you dont like navigating and starting manually services. So;
- You can create two shortcuts, that points to service. By clicking the shortcuts, you can start or stop services. While creating the shortcut, When it asks you to browse or specify the location of what you want the shortcut to point to, enter the following:
For start;
cmd /c net start SERVICE_NAME
For stop;
cmd /c net stop SERVICE_NAME
- You can run this command at command promt,
Like;
net start SERVICE_NAME
Tags: command, command prompt, net start, net stop, Service
Posted in Bilgisayar, SQL Server | No Comments »
Aralık 28th, 2008
GAC Util de bulunan DLL’lerinizi assembly klasörünüzden başka bir klasöre çıkarmak, başka bir makinaya taşımak veya kopyalamak, normal klasörlerdeki benzer işlemlere nazaran çok daha zordur. Herhangi bir dll in üzerine sağ tıklarsanız şekildeki gibi bir ekranla karşılaşırsınız.

assembly
şekilde de görüldüğü üzere istediğiniz işlemleri bulamayabilirsiniz. CTRL+c ve CTRL+x i denediğinizi görür gibi oluyorum. Fakat bu işlem de işinize yaramayacaktır. Assembly klasörünü başka bir makinaya komple kopyalarsanız, bu işlemle de sadece o makinanın dll lerini kopyalamış olursunuz. Uzun lafın kısası bu iş kolayca olmuyor
Uzun Yol ile :
- Bir adet command prompt açın,
- c:\\Windows\Assembly\GAC veya c:\\Windows\Assembly\GAC_MSIL klasörlerinden birinde istediğiniz DLL dosyasını bulun
- Örneğin xyz.dll dosyasını, Gac_MSIL klasöründe bulduk. c:\\Windows\Assembly\GAC_MSIL\xyz\ dizinine gidin, Buradaki xyz dizini, dll adıyla birebir aynıdır.
- Daha sonra aşağıdaki şekildeki gibi xyz.dll dosyası Assembly klasöründe bulunur ve dosyanın özelliklerine gidilir.

- Yukarıdaki şekilde altı çizili versiyon ve public key token bilgilerindeki “versiyon__publickeytoken” şeklindeki bir alt klasöre geçilir. Resimdeki DLL için örnek verecek olursak klasör adı : 10.0.4504.0__31bf3856ad364e35 olacaktır.
- Son olarak da bu klasör içerisinde “copy xyz.dll c:\xyz.dll” komutula dosyamızı istediğimiz yere kopyalayabiliriz.
Gözünüz korktu di mi
Düşünün bunlardan en az 200 tanesinin yedeğini almak istediğinizi,
Çözüm Kısa yolumuz :
- Basit olarak hazırladığım şu kodu kullanabilirsiniz :
FileStream fs = new FileStream("c:\\dllisimleri.txt", FileMode.Open, FileAccess.Read);
StreamReader sr = new StreamReader(fs);
string arguments;
string read = sr.ReadLine().Trim();
string read1 = sr.ReadLine().Trim();
while (read != null)
{
Console.WriteLine(read);
try
{
File.Copy("c:\\\\WINDOWS\\assembly\\Gac_MSIL\\" + read + "\\"+read1+"\\" + read + ".DLL", "C:\\\\DLL\\" + read + ".dll");
read = sr.ReadLine().Trim();
read1 = sr.ReadLine().Trim();
}
catch (Exception ex)
{
break;
}
}
- dllisimleri.txt dosyasının içeriğini de aşağıdaki gibi yaparsanız, istediğiniz dosyaları hemen alabilirsiniz;
xyz1
1.0.0.0__916a267ef328a0b9
xyz2
1.0.0.0__b715a15ad90d37db
xyz3
1.0.0.0__f4df43ff1813a7d4
xyz4
1.0.0.0__71e9bce111e9429c
buradaki xyz, kopyalamak istediğiniz dll dosyalarının ismi (.dll olmadan),
1.0.0.0__916a267ef328a0b9 bilgilerini de yukarıda anlattığım gibi hazırlayabilirsiniz.
- Başka bir kolaylık olarak Gac_MSIL klasörüne girdiğinizde dir /p, komutuyla command prompt dan tüm isimleri tarayabilirsiniz. Bu sayede tek tek kopyalamak zorunda kalmaz, rahatınıza bakarsınız…
Tags: command prompt, GAC, Global Assembly Cache, vs.net
Posted in .NeT 2008, Sharepoint | No Comments »
Aralık 3rd, 2008
Start IIS from command prompt
iisreset /start
Stop IIS from command prompt
iisreset /stop
Restart IIS from command prompt
iisreset
Tags: command, command prompt, IIS, IIS Commands, prompt
Posted in Bilgisayar | No Comments »