Ortam değişkenlerini Windows Başlatmadan Yenileme
Problemler ihtiyaç olunca araştırılıyor. Diyelim ki bir Windows Sunucu yönetiyorsunuz, ya da kişisel bilgisayarınızda kullandığınız Windows'u başlatmak istemiyorsunuz ama bir yandan da yeniden başlatmanız gerekiyor, çünkü PATH değerlerini değiştirdiniz. Ne yaparsınız?
Bu yazımızda Ortam değişkenlerini (Environment Variables) Windows Başlatmadan Yenilemeyi öğreneceğiz.
VBS(Visual Basic Script) uzantılı dosyalar Windows ortamında çalışan betik dosyalarıdır. Windows'a otomatik olarak belli işleri bu dosyalarla yaptırırız. BAT uzantılı dosyalar da DOS işletim sistemi zamanından beri tüm Windowsların desteklediği Toplu İşlem Dosyalarıdır.

Önce Notepad'i açın ve içine aşağıdaki kod satırlarını yapıştırıp sistemvar.vbs adı ile kaydedin.
Daha sonra Notepad'i tekrar açın ve aşağıdaki satırları kopyalayıp yapıştırın, dosya ismine sistemvar.bat ismini verin.
Bu yazımızda Ortam değişkenlerini (Environment Variables) Windows Başlatmadan Yenilemeyi öğreneceğiz.
VBS(Visual Basic Script) uzantılı dosyalar Windows ortamında çalışan betik dosyalarıdır. Windows'a otomatik olarak belli işleri bu dosyalarla yaptırırız. BAT uzantılı dosyalar da DOS işletim sistemi zamanından beri tüm Windowsların desteklediği Toplu İşlem Dosyalarıdır.

Önce Notepad'i açın ve içine aşağıdaki kod satırlarını yapıştırıp sistemvar.vbs adı ile kaydedin.
Set oShell = WScript.CreateObject("WScript.Shell")
filename = oShell.ExpandEnvironmentStrings("%TEMP%\sistemvar.bat")
Set objFileSystem = CreateObject("Scripting.fileSystemObject")
Set oFile = objFileSystem.CreateTextFile(filename, TRUE)
set oEnv=oShell.Environment("System")
for each sitem in oEnv
oFile.WriteLine("SET " & sitem)
next
path = oEnv("PATH")
set oEnv=oShell.Environment("User")
for each sitem in oEnv
oFile.WriteLine("SET " & sitem)
next
path = path & ";" & oEnv("PATH")
oFile.WriteLine("SET PATH=" & path)
oFile.Close Daha sonra Notepad'i tekrar açın ve aşağıdaki satırları kopyalayıp yapıştırın, dosya ismine sistemvar.bat ismini verin.
@echo off
%~dp0sistemvar.vbs
call "%TEMP%\sistemvar.bat"
Bu iki dosya aynı yerde olmalı. Şimdi sistemvar.bat üzerine çift tıklayın. Sonra komut satırına CMD ile geçin PATH yazın, PATH değişkenlerinin yenilendiğini göreceksiniz. Bilgisayarınıza JAVA, PHP, C++ vs. kurarken illaki ortam değişkenlerini güncelleyeceksiniz, yani PATH tanımları yapacaksınız, artık bu işlemle bilgisayarınızı yeniden başlatmaya gerek kalmayacak.
Kaynak: Stackoverflow formundaki çözümlerden yararlanılmıştır.
İyi günler,
Oğuzhan TAŞ
Ağustos 2017
Bu iki dosya aynı yerde olmalı. Şimdi sistemvar.bat üzerine çift tıklayın. Sonra komut satırına CMD ile geçin PATH yazın, PATH değişkenlerinin yenilendiğini göreceksiniz. Bilgisayarınıza JAVA, PHP, C++ vs. kurarken illaki ortam değişkenlerini güncelleyeceksiniz, yani PATH tanımları yapacaksınız, artık bu işlemle bilgisayarınızı yeniden başlatmaya gerek kalmayacak.
Kaynak: Stackoverflow formundaki çözümlerden yararlanılmıştır.
İyi günler,
Oğuzhan TAŞ
Ağustos 2017

Dil Değiştir(Change Language)
Kategoriler
- Csharp(58)
- Csharp Formlar(23)
- Web Tasarım(9)
- CSS(27)
- JavaScript(37)
- PHP(50)
- Laravel(3)
- ASP.net(38)
- Excel(15)
- Güvenlik(4)
- E-Ticaret(3)
- Kariyer(5)
- SQL Server(29)
- MySQL(16)
- Linux(17)
- MacOSX(8)
- Ayarlar(12)
- Bilgisayar Ağları(3)
- Symfony(1)
- Teknoloji(7)
- VBS(1)
- Arduino(6)
- RaspberryPi(1)
- Algoritmalar(15)
- HTML(3)
- Python(2)
- Bash Script(7)
- C Programlama(10)
- Flutter - Dart(11)
- Bootstrap(1)
En çok Okunan 18 Makale
- :: Excelde EĞER Fonksiyonu Kullanımı...
- :: Csharp ile Access Veritabanı Bağlan...
- :: SQL nedir, Temel SQL Komutları nele...
- :: Hangi Linux Dağıtımı?
- :: OSX İşletim Sistemine PHP, MySQL, A...
- :: Excel Hesap tablosunda EĞERSAY Fonk...
- :: PHP dilini kullanarak MySQLi tekniğ...
- :: Excel Hesap tablosunda ÇOKETOPLA Fo...
- :: Excel Hesap tablosunda ETOPLA Fonks...
- :: Excel Hesap tablosunda ÇOKEĞERSAY F...
- :: Hangi Programlama Dilini Öğrenmeliy...
- :: Mac Bilgisayarınıza Windows 7 Yükle...
- :: PHP ile Basit Dosya Yükleme
- :: Excel hücrelerinde yıldız koyarak b...
- :: C# Programlama Dili ile İlgili Örne...
- :: PHP Dili kullanarak MySQLi Tekniği ...
- :: PhpMyAdmin Şifresi Nasıl Değiştiril...
- :: Hangisi acaba, PHP mi ASP.NET mi ?