Windows 2008 переменные окружения

Environment variables are not often seen directly when using Windows. However there are cases, especially when using the command line, that setting and updating environment variables is a necessity. In this series we talk about the various approaches we can take to set them. In this article we look at how to interface with environment variables using the Command Prompt and Windows PowerShell. We also note where in the registry the environment variables are set, if you needed to access them in such a fashion.

Print environment variables

You can use environment variables in the values of other environment variables. It is then helpful to be able to see what environment variables are set already. This is how you do it:

Command Prompt

List all environment variables

Command Prompt — C:\>

Output

1
2
3
4
5
6
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\user\AppData\Roaming
.
.
.
windir=C:\Windows

Print a particular environment variable:

Command Prompt — C:\>

Output

Windows PowerShell

List all environment variables

Windows PowerShell — PS C:\>

Output

1
2
3
4
5
6
7
8
Name                           Value
----                           -----
ALLUSERSPROFILE                C:\ProgramData
APPDATA                        C:\Users\user\AppData\Roaming
.
.
.
windir                         C:\Windows

Print a particular environment variable:

Windows PowerShell — PS C:\>

Output

Set Environment Variables

To set persistent environment variables at the command line, we will use setx.exe. It became part of Windows as of Vista/Windows Server 2008. Prior to that, it was part of the Windows Resource Kit. If you need the Windows Resource Kit, see Resources at the bottom of the page.

setx.exe does not set the environment variable in the current command prompt, but it will be available in subsequent command prompts.

User Variables

Command Prompt — C:\>

1
setx EC2_CERT "%USERPROFILE%\aws\cert.pem"

Open a new command prompt.

Command Prompt — C:\>

Output

1
C:\Users\user\aws\cert.pem

System Variables

To edit the system variables, you’ll need an administrative command prompt. See HowTo: Open an Administrator Command Prompt in Windows to see how.

Command Prompt — C:\>

1
setx EC2_HOME "%APPDATA%\aws\ec2-api-tools" /M

Warning This method is recommended for experienced users only.

The location of the user variables in the registry is: HKEY_CURRENT_USER\Environment. The location of the system variables in the registry is: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment.

When setting environment variables through the registry, they will not recognized immediately. One option is to log out and back in again. However, we can avoid logging out if we send a WM_SETTINGCHANGE message, which is just another line when doing this programatically, however if doing this on the command line it is not as straightforward.

One way is to get this message issued is to open the environment variables in the GUI, like we do in HowTo: Set an Environment Variable in Windows — GUI; we do not need to change anything, just open the Environment Variables window where we can see the environment variables, then hit OK.

Another way to get the message issued is to use setx, this allows everything to be done on the command line, however requires setting at least one environment variable with setx.

Printing Environment Variables

With Windows XP, the reg tool allows for accessing the registry from the command line. We can use this to look at the environment variables. This will work the same way in the command prompt or in powershell. This technique will also show the unexpanded environment variables, unlike the approaches shown for the command prompt and for powershell.

First we’ll show the user variables:

Command Prompt — C:\>

1
reg query HKEY_CURRENT_USER\Environment

Output

1
2
3
HKEY_CURRENT_USER\Environment
    TEMP    REG_EXPAND_SZ    %USERPROFILE%\AppData\Local\Temp
    TMP    REG_EXPAND_SZ    %USERPROFILE%\AppData\Local\Temp

We can show a specific environment variable by adding /v then the name, in this case we’ll do TEMP:

Command Prompt — C:\>

1
reg query HKEY_CURRENT_USER\Environment /v TEMP

Output

1
2
HKEY_CURRENT_USER\Environment
    TEMP    REG_EXPAND_SZ    %USERPROFILE%\AppData\Local\Temp

Now we’ll list the system environment variables:

Command Prompt — C:\>

1
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment"

Output

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
    ComSpec    REG_EXPAND_SZ    %SystemRoot%\system32\cmd.exe
    FP_NO_HOST_CHECK    REG_SZ    NO
    NUMBER_OF_PROCESSORS    REG_SZ    8
    OS    REG_SZ    Windows_NT
    Path    REG_EXPAND_SZ    C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\
    PATHEXT    REG_SZ    .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
    PROCESSOR_ARCHITECTURE    REG_SZ    AMD64
    PROCESSOR_IDENTIFIER    REG_SZ    Intel64 Family 6 Model 60 Stepping 3, GenuineIntel
    PROCESSOR_LEVEL    REG_SZ    6
    PROCESSOR_REVISION    REG_SZ    3c03
    PSModulePath    REG_EXPAND_SZ    %SystemRoot%\system32\WindowsPowerShell\v1.0\Modules\;C:\Program Files\Intel\
    TEMP    REG_EXPAND_SZ    %SystemRoot%\TEMP
    TMP    REG_EXPAND_SZ    %SystemRoot%\TEMP
    USERNAME    REG_SZ    SYSTEM
    windir    REG_EXPAND_SZ    %SystemRoot%

And same as with the user variables we can query a specific variable.

Command Prompt — C:\>

1
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v PATH

Output

1
2
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
    PATH    REG_EXPAND_SZ    C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

Unsetting a Variable

When setting environment variables on the command line, setx should be used because then the environment variables will be propagated appropriately. However one notable thing setx doesn’t do is unset environment variables. The reg tool can take care of that, however another setx command should be run afterwards to propagate the environment variables.

The layout for deleting a user variable is: reg delete HKEY_CURRENT_USER\Environment /v variable_name /f. If /f had been left off, we would have been prompted: Delete the registry value EXAMPLE (Yes/No)?. For this example we’ll delete the user variable USER_EXAMPLE:

Command Prompt — C:\>

1
reg delete HKEY_CURRENT_USER\Environment /v USER_EXAMPLE /f

Output

1
The operation completed successfully.

Deleting a system variable requires administrator privileges. See HowTo: Open an Administrator Command Prompt in Windows to see how to do this.

The layout for deleting a system variable is: reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v variable_name /f. For this example we’ll delete the system variable SYSTEM_EXAMPLE:

Command Prompt — C:\>

1
reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v SYSTEM_EXAMPLE /f

If this was run as a normal user you’ll get:

Output

1
ERROR: Access is denied.

But run in an administrator shell will give us:

Output

1
The operation completed successfully.

Finally we’ll have to run a setx command to propagate the environment variables. If there were other variables to set, we could just do that now. However if we were just interested in unsetting variables, we will need to have one variable left behind. In this case we’ll set a user variable named throwaway with a value of trash

Command Prompt — C:\>

Output

1
SUCCESS: Specified value was saved.

Resources

  • Windows XP Service Pack 2 Support Tools
  • Windows Server 2003 Resource Kit Tools
  • Reg — Edit Registry | Windows CMD | SS64.com
  • Reg — Microsoft TechNet
  • Registry Value Types (Windows) — Microsoft Windows Dev Center
  • How to propagate environment variables to the system — Microsoft Support
  • WM_SETTINGCHANGE message (Windows) — Microsoft Windows Dev Center
  • Environment Variables (Windows) — Microsoft Windows Dev Center

Windows Server 2003 Resource Kit Tools will also work with Windows XP and Windows XP SP1; use Windows XP Service Pack 2 Support Tools with Windows XP SP2. Neither download is supported on 64-bit version.

Parts in this series

  • HowTo: Set an Environment Variable in Windows

  • HowTo: Set an Environment Variable in Windows — GUI

  • HowTo: Set an Environment Variable in Windows — Command Line and Registry

Sign in to your How-To Geek account

How to Use Global System Environment Variables in Windows

Quick Links

  • Creating a Custom System Environment Variable

  • Using the Custom Environment Variable

Any system administrator who spends a good bit of time in the command prompt or batch scripts is probably well aware of built in environment variables Windows offers (i.e. Path, WinDir, ProgramFiles, UserProfile, etc.). If you find yourself using a particular value over and over, wouldn’t it be great if you had your own variable which you can use the same way as the built in values?

With a few clicks, you can create and maintain you own environment variables which are both global on the system and survive reboots.

Creating a Custom System Environment Variable

Creating a new global system variable is quite simple and is one of those features hiding in plain sight. Please note the screenshots are for Windows Server 2008, however the process for most versions of Windows is almost identical with only a few of the screens different.

In the Control Panel, open the System option (alternately, you can right-click on My Computer and select Properties). Select the «Advanced system settings» link.

image

In the System Properties dialog, click «Environment Variables».

image

In the Environment Variables dialog, click the New button underneath the «System variables» section.

image

Enter the name of your new variable as well the value and click OK.

You should now see your new variable listed under the «System variables» section. Click OK to apply the changes.

image

You can now access your new system environment variable like you would any other. You can use it from the command line or batch scripts without having to define it.

image

Using the Custom Environment Variable

As stated above, your custom environment variable is no different than any other system variable as you can reference it from the command line and inside of scripts. For a quick example, consider this batch script:

@ECHO OFF

TITLE Global Environment Variable Test

ECHO.

ECHO System NotifyEmail value

ECHO NotifyEmail = %NotifyEmail%

ECHO.

SETLOCAL

ECHO Overriding global variable in this script…

SET NotifyEmail=jfaulkner@otheremail.com

ECHO NotifyEmail = %NotifyEmail%

ECHO.

ECHO Exiting override script…

ENDLOCAL

ECHO.

ECHO System NotifyEmail value

ECHO NotifyEmail = %NotifyEmail%

ECHO.

ECHO.

ECHO.

PAUSE

When executed, the output is exactly what you would expect:

Usage Ideas

The real power of custom environment variables  enters when you use them in your scripts. In our example, we set a variable called «NotifyEmail» which we could reference in any number of scripts without having to hard code the value. So in the event we need to change the email address, we simply update the system variable and the impacted scripts will use this new value without us having to update each script individually.

This is not only a time saver, but also protects against the situation where you forget to update a particular script and a «dead» value is being used. Additionally, in the event you need to override a system variable in a particular script, you can see in our example above this is fully supported.

Here are some ideas where you could apply system variables in place of local scope variables:

  • Email addresses (like in our example)
  • Backup folder locations
  • URL and FTP sites
  • Metric and threshold values

Another great feature about using system variables is you have a single place where you can edit or view your variable values. Simply put, you could potentially apply updates to multiple scripts by editing the environment variables in a single location.

Содержание

  1. Основные возможности переменных среды в Windows 2008
  2. Работа с переменными среды в Windows 2008
  3. Зачем нужны переменные среды в Windows 2008?
  4. Как создать и настроить переменные среды в Windows 2008
  5. Использование переменных среды для управления системой Windows 2008
  6. Примеры использования переменных среды в Windows 2008
  7. Заключение:

Основные возможности переменных среды в Windows 2008

Переменные среды играют важную роль в операционной системе Windows 2008, позволяя пользователям и разработчикам настраивать и управлять различными аспектами системы. Эти переменные определяют значение, которое используется операционной системой и другими программами при выполнении задач.

Когда мы говорим о переменных среды, мы обычно имеем в виду системные переменные, которые применяются ко всем пользователям на компьютере, а также пользовательские переменные, которые применяются только к конкретному пользователю.

Одним из наиболее известных примеров переменной среды является «PATH». Эта переменная содержит список директорий, в которых операционная система ищет исполняемые файлы, когда пользователь вводит команду в командной строке или запускает программу. Путем изменения значения переменной «PATH» пользователь может контролировать, какие программы доступны в командной строке без необходимости указывать полный путь к исполняемым файлам.

Переменные среды также используются программами для доступа к различным информационным ресурсам или установки специфических параметров. Например, переменная среды «USERNAME» содержит имя текущего пользователя, которое может быть использовано программами для персонализации интерфейса или доступа к конкретным данным пользователя.

Определение и использование переменных среды в Windows 2008 может быть полезным и для обычных пользователей, и для разработчиков. Пользователи могут настроить свою рабочую среду, изменяя значения переменных, чтобы лучше соответствовать их потребностям и предпочтениям. Разработчики могут использовать переменные среды для управления параметрами своих программ или скриптов, создавая более гибкие и настраиваемые решения.

В этой статье мы рассмотрим основные переменные среды, которые встречаются в Windows 2008, и обсудим их использование и значимость. Мы также рассмотрим, как настроить и изменить переменные среды в операционной системе Windows 2008.

Дальше читайте полную статью о переменных среды Windows 2008 для получения подробной информации и практических советов о использовании и настройке переменных среды в операционной системе Windows 2008.

Работа с переменными среды в Windows 2008

Среди самых распространенных переменных среды в Windows 2008 можно выделить PATH, TEMP и APPDATA. Переменная PATH определяет путь поиска исполняемых файлов программ, что позволяет запускать их из любой директории. Переменная TEMP указывает на путь к временным файлам, которые генерируются различными программами или системой в процессе работы. Переменная APPDATA определяет путь к специальной папке, где хранятся данные, привязанные к конкретному пользователю.

Изменение переменных среды в Windows 2008 может быть осуществлено в нескольких способах. Например, можно воспользоваться панелью управления и зайти в раздел «Система». Там находится вкладка «Дополнительные параметры системы», где можно изменить переменные среды для всей системы или для конкретного пользователя. Также можно воспользоваться командной строкой, использовав команду set для просмотра и установки переменных. И, наконец, можно изменить переменные среды непосредственно через реестр Windows 2008.

Таким образом, работа с переменными среды в Windows 2008 предоставляет пользователю гибкость в настройке системы под свои нужды. Правильное использование этих переменных позволяет оптимизировать работу программ и эффективно управлять системными ресурсами. Знание основных переменных и методов их изменения поможет пользователю более эффективно работать с операционной системой Windows 2008.

Зачем нужны переменные среды в Windows 2008?

Переменные среды в операционной системе Windows 2008 играют важную роль в конфигурации и настройке системы. Они представляют собой значения, которые могут использоваться программами и скриптами для поиска различных ресурсов, управления параметрами работы приложений и организации окружения.

Одной из основных причин использования переменных среды является упрощение настройки и переносимости программного обеспечения. Значения переменных среды позволяют управлять путями к файлам и директориям, используемыми приложениями. Это позволяет легко изменять настройки без необходимости изменения кода программы, а также передавать эти настройки между различными окружениями без необходимости их перекомпиляции.

Также переменные среды используются для аутентификации и авторизации пользователей. Например, переменные среды могут содержать информацию о пользовательском имени и пароле, необходимую для подключения к удаленному серверу или базе данных. Это позволяет сохранять конфиденциальность логинов и паролей, так как они хранятся в переменных среды, а не напрямую в коде программы.

Другим важным применением переменных среды является настройка операционной системы. Например, переменные среды могут указывать путь к исполняемым файлам системных утилит, директории временных файлов или директории, где хранятся пользовательские настройки. Это позволяет операционной системе легко находить необходимые ресурсы и выполнять задачи с высокой эффективностью.

Таким образом, переменные среды в Windows 2008 являются важным инструментом для настройки и управления операционной системой. Они позволяют программам получать доступ к различным ресурсам, упрощают переносимость и конфигурирование программного обеспечения, а также обеспечивают безопасность и эффективность работы системы.

Как создать и настроить переменные среды в Windows 2008

Переменные среды в операционной системе Windows 2008 играют важную роль, поскольку они позволяют настроить системные параметры для различных приложений и программ. Создание и настройка этих переменных может быть полезным при установке и использовании различного программного обеспечения.

Создание переменных среды в Windows 2008 можно выполнить несколькими способами. Один из них — использовать интерфейс системных свойств. Для этого необходимо открыть «Панель управления» и выбрать «Система и безопасность». Затем щелкните «Система» и выберите «Дополнительные параметры системы». В открывшемся окне нажмите кнопку «Переменные среды». Далее можно создавать новые переменные или изменять существующие, устанавливая им нужные значения.

Другим способом является использование командной строки. Для этого необходимо открыть командную строку, щелкнув правой кнопкой мыши на кнопке «Пуск» и выбрав «Командная строка». Затем введите команду «setx», после которой укажите имя переменной и ее значение. Например, для создания переменной «JAVA_HOME» со значением «C:\Program Files\Java\jdk1.8.0_221», введите команду «setx JAVA_HOME C:\Program Files\Java\jdk1.8.0_221». После нажатия клавиши «Enter» переменная будет создана.

Настройка переменных среды также может быть выполнена для каждого пользователя отдельно или для всей системы. При создании переменной можно указать ее область видимости, что позволяет изменять поведение программ в зависимости от конкретного пользователя или настройки системы в целом.

При использовании переменных среды важно помнить о корректности указания путей к файлам и директориям. Неправильные настройки переменных могут привести к неработоспособности приложений и ошибкам в системе. Поэтому рекомендуется быть внимательным при создании и настройке переменных среды в Windows 2008.

Использование переменных среды для управления системой Windows 2008

Переменные среды в операционной системе Windows 2008 представляют собой удобный инструмент, который позволяет управлять настройками и параметрами системы. Они служат для хранения информации о различных путях к файлам и папкам, а также для определения поведения операционной системы и приложений. Использование переменных среды может значительно упростить администрирование системы и улучшить производительность.

Одним из наиболее распространенных применений переменных среды в Windows 2008 является настройка переменной «Path». Данная переменная определяет список директорий, в которых операционная система ищет исполняемые файлы. При добавлении нового исполняемого файла в директорию, добавление этой директории в переменную «Path» позволяет использовать данный файл из любого места системы без указания полного пути к нему. Это может быть особенно полезно, если требуется работать с командной строкой или выполнять скрипты с использованием различных приложений.

Кроме настройки переменной «Path», с помощью переменных среды можно управлять другими параметрами системы Windows 2008. Например, переменная «TEMP» и «TMP» указывают путь к временной директории, используемой системой и приложениями для хранения временных файлов. Изменение этих переменных среды позволяет изменить местоположение временных файлов и, таким образом, повысить эффективность работы системы.

  • Использование переменных среды также позволяет управлять параметрами безопасности системы. Например, переменная «USERNAME» содержит имя текущего пользователя, что позволяет программам и скриптам выполнять определенные действия только для определенных пользователей.
  • Помимо этого, переменные среды могут использоваться для настройки системного окружения, а также для передачи информации между приложениями. Например, переменная «JAVA_HOME» определяет путь к установленному JDK (Java Development Kit) и используется для указания системе, где находятся файлы необходимые для разработки и выполнения Java-приложений.

В целом, использование переменных среды является мощным инструментом для управления системой Windows 2008. Они позволяют настраивать различные параметры системы, управлять безопасностью и облегчают работу с программами и приложениями. Знание и умение использовать переменные среды может значительно повысить эффективность администрирования системы и улучшить пользовательский опыт.

Примеры использования переменных среды в Windows 2008

Переменные среды в операционной системе Windows 2008 представляют собой значения, которые могут быть использованы приложениями и системными процессами для получения различных параметров и настроек. Они позволяют использовать универсальные и гибкие методы работы с конфигурацией операционной системы и приложений.

Одним из примеров использования переменных среды в Windows 2008 является PATH (путь). PATH представляет собой системную переменную, которая содержит пути к исполняемым файлам. Когда вы вводите имя исполняемого файла в командной строке операционной системы, Windows автоматически ищет его в указанных путях, перечисленных в переменной PATH. Это позволяет использовать команды и программы без необходимости указывать полный путь к файлу каждый раз.

Другим примером использования переменных среды является переменная TEMP (временная папка). TEMP содержит путь к временной папке, которая используется приложениями для хранения временных файлов. Наличие этой переменной позволяет системе и приложениям удобно выполнять операции с временными данными без необходимости указывать каждый раз конкретную папку для временных файлов.

Использование переменных среды в Windows 2008 обеспечивает гибкость и удобство в работе с конфигурацией системы и приложений. Они позволяют упростить процессы конфигурации, повысить безопасность и эффективность работы. Знание и эффективное использование переменных среды является важным навыком для администраторов системы Windows 2008.

Заключение:

В данной статье мы рассмотрели лучшие практики использования переменных среды в операционной системе Windows 2008. Переменные среды играют важную роль в процессе настройки и управления операционной системой, а также в работе приложений.

Важно отметить, что использование переменных среды позволяет значительно упростить настройку и обслуживание системы. Они позволяют установить значение одного параметра, и это значение автоматически применится ко всем приложениям и сервисам, которые используют эту переменную. Кроме того, использование переменных среды позволяет повысить безопасность системы и улучшить производительность.

Было рассмотрено несколько ключевых моментов в использовании переменных среды в Windows 2008. Во-первых, было подробно объяснено, как создавать и изменять переменные среды, и какие значения можно использовать. Во-вторых, мы обсудили преимущества использования системных переменных среды, таких как %SYSTEMROOT% и %PATH%. В-третьих, было рассмотрено использование пользовательских переменных среды и их преимущества.

В более старых версиях Windows он просто открыл панель управления, выберите системный апплет, перейдите на вкладку «Дополнительно», а затем нажмите кнопку «Переменные среды». Как обычный пользователь, вы можете редактировать «Пользовательские переменные», но не «Системные переменные».

В Windows Server 2008 R2, если я пытаюсь использовать параметр «Дополнительные параметры системы» в апплете «Система», он запрашивает пароль администратора.

Ответ 1

Вы также можете использовать эту прямую командную строку для открытия расширенных свойств системы:

sysdm.cpl

Затем перейдите к вкладке «Дополнительно» → «Переменные среды»

Ответ 2

ОК, я нашел его. Арг, упражнение в расстройстве. Они оставили путь прохождения старого окна, чтобы изменить переменные среды там, но ограниченный доступ только к администраторам. Как обычный пользователь, если вы хотите его изменить, вам нужно пройти через другой набор параметров, чтобы добраться до того же окна фрегата.

Панель управления Учетные записи пользователей Учетные записи пользователей Измените мои переменные среды.

Ответ 3

Пошаговые инструкции:

  • Перейдите в Панель управленияСистема и безопасностьСистема
  • Нажмите «Изменить настройки»
  • Перейдите на вкладку «Предварительный просмотр».
  • Нажмите «Переменные среды»

Ответ 4

В разделе «Пуск» введите «окружение» в поле поиска. В этом списке будет указана возможность изменения системных переменных непосредственно в меню «Пуск».

Ответ 5

Это можно сделать из командной строки с помощью команды SETX. Например, чтобы «переместить» ваши временные файлы на другой диск:

SETX TEMP d:tmp

Ответ 6

В командной строке:

set __COMPAT_LAYER=RUNASINVOKER
SystemPropertiesAdvanced.exe

Теперь вы можете установить переменные среды пользователя.

Ответ 7

Я создал на рабочем столе папку godmode. просто создайте новую папку на рабочем столе и назовите ее GodMode. {ED7BA470-8E54-465E-825C-99712043E01C}
он назовет папку как godmode и заполнит контент различными параметрами конфигурации, вы можете просто ввести ENVIRO в поиске, чтобы найти соответствующий параметр конфигурации, открыть его и открыть sysdm.cpl на вкладке «Дополнительно», вы можете изменить переменные среды оттуда.

Ответ 8

Есть три способа

1) Запускает графический редактор для переменных среды пользователя. Он делает именно то, что хотел сделать OP, и не запрашивает учетные данные администратора.

rundll32.exe sysdm.cpl,EditEnvironmentVariables

(бонус: это работает от Windows Vista до Windows 10 для настольных компьютеров и от Windows Server 2008 до Server 2016. Это не работает в Windows NT, 2000, XP и 2003. Однако в старых системах вы можете использовать sysdm.cpl без «EditEnvironmentVariables», затем перейдите на вкладку «Дополнительно» и нажмите кнопку «Переменные среды».)

2) Используйте команду SETX из командной строки. Это похоже на команду set, но обновляет среду, которая хранится в реестре. К сожалению, SETX не так прост в использовании, как встроенная команда SET. Там нет способа перечислить переменные, например. Таким образом, невозможно сделать что-то, например, добавить папку в пользовательскую переменную PATH. В то время как SET будет отображать переменные, вы не знаете, какие из них являются пользовательскими или системными переменными, а отображаемый PATH является комбинацией обоих.

3) Используйте regedit и перейдите к HKEY_CURRENT_USEREnvironment

Помните, что изменения в пользовательской среде не сразу распространяются на все процессы, запущенные в данный момент для этого пользователя. Вы можете увидеть это в командной строке, где ваши изменения не будут видны, если вы используете SET. Например

rem Add a user environment variable named stackoverflow that set to "test"
setx stackoverflow test
set st

Это должно показать все переменные, имена которых начинаются с букв «st». Если их нет, отображается » Environment variable st not defined «. Выйдите из командной строки и запустите другую. Попробуйте set st раз, и вы увидите

stackoverflow=test

Чтобы удалить переменную stackoverflow, используйте

setx stackoverflow ""

Он ответит » SUCCESS: Specified value was saved. «, что выглядит странно, если вы хотите удалить переменную. Однако если вы запустите новую командную строку, то set st покажет, что нет переменных, начинающихся с букв «st»

(коррекция — я обнаружил, что setx stackoverflow "" не удалить переменную его в реестре как пустая строка.. SET команда, хотя интерпретирует его как будто нет ни одной переменной. if not defined stackoverflow echo Not defined говорит, что это не определено. )

1 Answer

Sorted by:

Reset to default

3

From the Server Manager console home page, you can click on Change System Properties on the right side.

Server 2008

Then click on the Advanced Tab, and the Environment Variables button…

alt text

answered Aug 19, 2010 at 19:05

peelmanpeelman

4,80121 silver badges23 bronze badges

0

Your Answer

Sign up or log in

Sign up using Facebook

Sign up using Email and Password

Post as a guest

Name

Email

Required, but never shown

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you’re looking for? Browse other questions tagged

  • environment-variables
  • windows-server-2008-r2

or ask your own question.

1 Answer

Sorted by:

Reset to default

From the Server Manager console home page, you can click on Change System Properties on the right side.

Server 2008

Then click on the Advanced Tab, and the Environment Variables button…

alt text

answered Aug 19, 2010 at 19:05

peelmanpeelman

4,80121 silver badges23 bronze badges

0

Your Answer

Sign up or log in

Sign up using Google

Sign up using Facebook

Sign up using Email and Password

Post as a guest

Email

Required, but never shown

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you’re looking for? Browse other questions tagged

  • environment-variables
  • windows-server-2008-r2

or ask your own question.

There are three ways

1) This runs the GUI editor for the user environment variables. It does exactly what the OP wanted to do and does not prompt for administrative credentials.

rundll32.exe sysdm.cpl,EditEnvironmentVariables

(bonus: This works on Windows Vista to Windows 10 for desktops and Windows Server 2008 through Server 2016. It does not work on Windows NT, 2000, XP, and 2003. However, on the older systems you can use sysdm.cpl without the «,EditEnvironmentVariables» parameter and then navigate to the Advanced tab and then Environment Variables button.)

2) Use the SETX command from the command prompt. This is like the set command but updates the environment that’s stored in the registry. Unfortunately, SETX is not as easy to use as the built in SET command. There’s no way to list the variables for example. Thus it’s impossible to do something such as appending a folder to the user’s PATH variable. While SET will display the variables you don’t know which ones are user vs. system variables and the PATH that’s shown is a combination of both.

3) Use regedit and navigate to HKEY_CURRENT_USEREnvironment

Keep in mind that changes to the user’s environment does not immediately propagate to all processes currently running for that user. You can see this in a command prompt where your changes will not be visible if you use SET. For example

rem Add a user environment variable named stackoverflow that's set to "test"
setx stackoverflow test
set st

This should show all variables whose names start with the letters «st». If there are none then it displays «Environment variable st not defined«.
Exit the command prompt and start another. Try set st again
and you’ll see

stackoverflow=test

To delete the stackoverflow variable use

setx stackoverflow ""

It will respond with «SUCCESS: Specified value was saved.» which looks strange given you want to delete the variable. However, if you start a new command prompt then set st will show that there are no variables starting with the letters «st»

(correction — I discovered that setx stackoverflow "" did not delete the variable. It’s in the registry as an empty string. The SET command though interprets it as though there is no variable. if not defined stackoverflow echo Not defined says it’s not defined.)

Windows Server 2008 Service Pack 2 Windows Server 2008 Enterprise Windows Server 2008 Enterprise without Hyper-V Windows Server 2008 Datacenter Windows Server 2008 Datacenter without Hyper-V Windows Server 2008 for Itanium-Based Systems Windows Server 2008 Foundation Windows Server 2008 Standard Windows Server 2008 Standard without Hyper-V Windows Server 2008 Web Edition Еще…Меньше

Симптомы

Рассмотрим следующий сценарий:

  • Использовать учетную запись пользователя (учетная запись пользователя A) войти в систему на компьютере под управлением Windows Server 2008 SP2.

  • Создать системную переменную среды, которая относится к переменной среды COMPUTERNAME. Например можно создать переменную среды, выполните следующие действия:

    1. В поле поиска панели Управлениявведите Дополнительные параметры системы. Нажмите кнопку Свойства системы.

    2. На вкладке Дополнительно нажмите кнопку Переменные среды.

    3. Создать новую переменную с помощью имени «образец» и значение переменной «% computername %».

  • Нажмите сочетание клавиш Ctrl + Alt + Del, чтобы переключиться на другую учетную запись пользователя на компьютере.

  • Переключиться обратно к учетной записи пользователя а.

  • Откройте командную строку из меню Пуск или запустив cmd.exe из поля поиска Найти программы и файлы . Затем попробуйте проверить системной переменной, запустив следующую команду:

    echo %sample%

В этом случае переменную среды не обработаны правильно. В частности команда неожиданно возвращает следующее сообщение:

  • Предполагается, что команда должна вернуть имя компьютера.

  • Эта проблема возникает только при открытии командную строку из меню Пуск или запустив cmd.exe из поля поиска Найти программы и файлы . Например если открыть командную строку из диспетчера задач Windows, эта проблема не возникает.

Решение

Сведения об исправлении

Существует исправление от корпорации Майкрософт. Однако данное исправление предназначено для устранения только проблемы, описанной в этой статье. Применяйте это исправление только в тех случаях, когда наблюдается проблема, описанная в данной статье. Это исправление может проходить дополнительное тестирование. Таким образом если вы не подвержены серьезно этой проблеме, рекомендуется дождаться следующего пакета обновления, содержащего это исправление.

Если исправление доступно для скачивания, имеется раздел «Пакет исправлений доступен для скачивания» в верхней части этой статьи базы знаний. Если этот раздел не отображается, обратитесь в службу поддержки для получения исправления.

Примечание. Если наблюдаются другие проблемы или необходимо устранить неполадки, вам может понадобиться создать отдельный запрос на обслуживание. Стандартная оплата за поддержку будет взиматься только за дополнительные вопросы и проблемы, которые не соответствуют требованиям конкретного исправления. Для получения полного списка телефонов поддержки и обслуживания клиентов корпорации Майкрософт, или для создания отдельного запроса на обслуживание, посетите следующий веб-сайт Майкрософт:

http://support.microsoft.com/contactus/?ws=supportПримечание. В форме «Пакет исправлений доступен для скачивания» отображаются языки, для которых доступно исправление. Если нужный язык не отображается, значит исправление для данного языка отсутствует.

Предварительные условия

Для установки этого исправления необходимо наличие Windows Server 2008 SP2.

Дополнительные сведения о том, как получить пакет обновления для Windows Server 2008, щелкните следующий номер статьи базы знаний Майкрософт:

968849 Как получить последний пакет обновления для Windows Server 2008

Сведения о реестре

Для установки этого исправления нет необходимости вносить изменения в реестр.

Необходимость перезагрузки

После установки исправления компьютер необходимо перезагрузить.

Сведения о замене исправлений

Это исправление не заменяет ранее выпущенные исправления.

Глобальная версия этого исправления устанавливает файлы с атрибутами, указанными в приведенных ниже таблицах. Дата и время для файлов указаны в формате UTC. Дата и время для файлов на локальном компьютере отображаются в местном времени с вашим текущим смещением летнего времени (DST). Кроме того, при выполнении определенных операций с файлами, даты и время могут изменяться.

Примечания к сведениям о файле Windows Server 2008Важно. Исправления для Windows Server 2008 и Windows Vista исправления включены в те же пакеты. Однако только «Windows Vista» отображается на странице запрос исправления. Для получения пакета исправлений, который применяется к одной или обеих операционных систем, установите исправления, перечисленные в разделе «Windows Vista» на странице. Всегда смотрите раздел «Информация в данной статье относится к следующим продуктам» статьи для определения фактических операционных систем, к которым применяется каждое исправление.

  • Файлы, относящиеся к определенному продукту, этапу разработки (RTM, SPn) и направлению поддержки (LDR, GDR) можно определить путем проверки номера версий файлов, как показано в следующей таблице.

    Версия

    Продукт

    SR_Level

    Направление поддержки

    6.0.600
    2.
    23 xxx

    Windows Server 2008

    SP2

    LDR

  • Файлы МАНИФЕСТА (.manifest) и MUM (.mum), устанавливаемые для каждой среды

    указаны отдельно в разделе «сведения о дополнительных файлах для Windows Server 2008». MUM файлы и файлы МАНИФЕСТА и связанные файлы каталога безопасности (.cat), очень важны для поддержания состояния обновляемого компонента. Файлы каталога безопасности, для которых не перечислены атрибуты, подписаны цифровой подписью корпорации Майкрософт.

Для всех поддерживаемых версий Windows Server 2008 для систем на базе x86

Имя файла

Версия файла

Размер файла

Дата

Время

Платформа

Shell32.dll

6.0.6002.23154

11,589,632

08-Jul-2013

02:53

x86

Для всех поддерживаемых версий Windows Server 2008 для систем на базе x64

Имя файла

Версия файла

Размер файла

Дата

Время

Платформа

Shell32.dll

6.0.6002.23154

12,904,960

08-Jul-2013

03:35

x64

Для всех поддерживаемых IA-64-разрядных версий Windows Server 2008

Имя файла

Версия файла

Размер файла

Дата

Время

Платформа

Shell32.dll

6.0.6002.23154

19,095,040

08-Jul-2013

02:18

IA-64

Статус

Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе «Относится к».

Дополнительные сведения

Для получения дополнительных сведений о терминологии обновлений программного обеспечения щелкните следующий номер статьи базы знаний Майкрософт:

824684 Описание стандартной терминологии, используемой для описания обновлений программных продуктов Майкрософт

Сведения о дополнительных файлах для Windows Server 2008

Дополнительные файлы для всех поддерживаемых версий Windows Server 2008 для систем на базе x86

Имя файла

X86_microsoft-windows-shell32_31bf3856ad364e35_6.0.6002.23154_none_6e671a072864e4d4.manifest

Версия файла

Неприменимо

Размер файла

904,280

Дата (UTC)

08-Jul-2013

Время (UTC)

03:35

Платформа

Неприменимо

Дополнительные файлы для всех поддерживаемых 64-разрядных версий Windows Server 2008

Имя файла

Amd64_microsoft-windows-shell32_31bf3856ad364e35_6.0.6002.23154_none_ca85b58ae0c2560a.manifest

Версия файла

Неприменимо

Размер файла

906,212

Дата (UTC)

08-Jul-2013

Время (UTC)

04:24

Платформа

Неприменимо

Имя файла

Wow64_microsoft-windows-shell32_31bf3856ad364e35_6.0.6002.23154_none_d4da5fdd15231805.manifest

Версия файла

Неприменимо

Размер файла

899,183

Дата (UTC)

08-Jul-2013

Время (UTC)

03:30

Платформа

Неприменимо

Дополнительные файлы для всех поддерживаемых версий Windows Server 2008 на базе процессоров IA-64

Имя файла

Ia64_microsoft-windows-shell32_31bf3856ad364e35_6.0.6002.23154_none_6e68bdfd2862edd0.manifest

Версия файла

Неприменимо

Размер файла

906,144

Дата (UTC)

08-Jul-2013

Время (UTC)

03:07

Платформа

Неприменимо

Имя файла

Wow64_microsoft-windows-shell32_31bf3856ad364e35_6.0.6002.23154_none_d4da5fdd15231805.manifest

Версия файла

Неприменимо

Размер файла

899,183

Дата (UTC)

08-Jul-2013

Время (UTC)

03:30

Платформа

Неприменимо

Нужна дополнительная помощь?

  • Remove From My Forums
  • Question

  • In SYSTEM environment I have variable PATH with value «C:windows;C:windowsSystem32Wbem;C:windowsSystem32WindowsPowerShellv1.0 …»

    Now I want create new variable PATH in my USER environment with value «C:Apps;%PATH%».

    How to do it permanently?

    I have tried (without success) next steps:

    1. GUI: «System Properties» -> «Environment Variables…» -> field «User variables for …» -> button «New..»
    2. Command-line:
      set PATH=C:Apps;%PATH%
      setX PATH «C:Apps;%PATH%»
      PATH C:Apps;%PATH%

    Every time windows append my new value «C:Apps» at the end of variable PATH or lost new (correct) value after I log off.


    __________________________________________________________

    If isn’t above described anything, the following applies: Technical details: * OS: Windows Server v2008, English, Standard Edition, SP1 ** My User-Account is member of ‘Administrators’ local security group. * MS-SQL-Server: v2008-R2, English, Standard Edition,
    SP1 ** My User-Account is member of ‘SysAdmin’ db-role.

    • Edited by

      Friday, August 24, 2012 7:15 AM

Category Archives: Windows 2008/2008 R2

Добрый день уважаемые читатели и гости блога, сегодня я с вами хочу обсудить вот такую тему, что такое переменные среды Windows, где их можно использовать, как в обычной практике пользователя, так и в практике системного администратора, я вам приведу несколько примеров. Как все это дело настраивается и изменяется под ваши нужны, на мой взгляд это фундаментальные знания, понимание которых вам лучше покажет принцип работы операционных систем семейства Windows.

Добрый день! Уважаемые читатели и гости блога Pyatilistnik.org. В прошлый раз, я вам подробно объяснил как решается проблема, с печатью при ошибке «Не существует обработчик печати», она всего лишь, одна из тысячи, которая вам может повстречаться. Сегодня я покажу, что делать, если при попытке установить принтер, будь, то локальный или на терминальной ферме, вы получаете ошибку доступа, что вашей операционной системе Windows не удается подключиться к принтеру, хотя все права есть. Как и обычно, все оказывается очень просто.

Ошибка 0xC004F074 при активации Windows

Всем привет сегодня слетела Активация в Windows Server 2008 R2. При попытке активировать выскочила ошибка 0xC004F074. Служба лицензирования программного обеспечения сообщила, что для данного компьютера не удалось выполнить активацию. Служба управления ключами (KMS) недоступна. Давайте теперь по порядку разберем как эта ошибка прискакала ко мне, и уверяю вас, что она устраняется реально за пару минут.

Что такое утилита sysprep, простыми словами

Всем привет сегодня расскажу что такое утилита sysprep. Программа подготовки системы (Sysprep) подготавливает установку Windows для дублирования дисков, аудита и поставки заказчику. Дублирование, также называемое созданием образов, позволяет сохранять настроенный образ Windows, который затем можно повторно использовать в организации. Режим аудита позволяет добавлять к установке Windows дополнительные драйверы устройств и приложения. После установки дополнительных драйверов и приложений можно проверить целостность установки Windows. Программа Sysprep также позволяет подготавливать образ для поставки заказчику. Когда заказчик запускает Windows, появляется экран приветствия.

История аренды IP-адресов на DHCP сервере

Добрый день! Уважаемые читатели и гости одного из популярнейших IT блогов Pyatilistnik.org. В прошлый раз мы с вами разобрали тему по отключению защитника Windows 8.1. Сегодня мы разберем интересную тему по системному администрированию, а именно, как и где посмотреть историю аренды IP-адресов на сервере DHCP в Windows. Я расскажу вам сценарии, при которых эти знания окажутся для вас весьма полезными и необходимыми, да и вообще инженеры очень редко смотрят и изучают логи DHCP сервера.

Поиск в реестре windows, лучшие методы

Добрый день! Уважаемые читатели и гости одного из популярнейших блогов посвященных системному администрированию Pyatilistnik.org. В прошлый раз мы с вами успешно восстановили данные на RAW диске и защищенном GPT разделе, тем самым сохранив свои цифровые активы. Сегодня я вам хочу показать еще одну полезную вещь, которая просто незаменима в практике системного администратора, а именно речь пойдет про поиск в реестре Windows, как его правильнее организовать, какие методы вы можете применять, думаю, что будет интересно.

Как создать временный профиль пользователя

Добрый день! Уважаемые читатели и гости одного из крупнейших IT блогов России Pyatilistnik.org. В прошлый раз я вам подробно рассказал, как убрать надпись тестового режима в Windows. Сегодня же я вам покажу такую необычную вещь, а именно как сделать из профиля пользователя временный, так сказать намеренно его сломать, для тестирования или иных действий. Ниже я поведаю, для какой задачи мне потребовалась данная манипуляция. Ну, что давайте приступать от слов к делу.

Удаленное подключение к реестру Windows, за минуту

Добрый день! Уважаемые читатели и гости одного из крупнейших IT блогов России Pyatilistnik.org. В прошлый раз мы с вами поговорили про замечательную утилиту Remote Desktop Connection Manager, которая должна быть в инструментарии любого системного администратора, я в будущем планирую сделать отдельную статью про такого рода инструментарий. Сегодня я вам хочу показать еще один лайвхак, который поможет в вашей практике выходить из ряда неприятных ситуаций, и речь пойдет про удаленный реестр windows и подключение к нему.

Вот еще несколько интересных статей:

  • Переключение между рабочими столами windows 10 горячие клавиши изменить
  • Переменные среды windows 11 где находится
  • Переключение между приложениями windows как убрать
  • Переменные среды windows 10 рабочий стол
  • Переключение между открытыми приложениями windows 10
  • Переменные среды Windows Server 2008

    Windows Server 2008 — это операционная система для серверных компьютеров, которая широко используется в различных организациях и предприятиях. Она имеет множество функций и настроек, одной из которых являются переменные среды. В этой статье мы рассмотрим, что такое переменные среды и как они работают в Windows Server 2008.

    Что такое переменные среды?

    Переменная среды — это параметр, который определяет конкретные настройки в операционной системе. Он может быть использован в любом месте системы для выполнения нужных действий. Например, переменная среды может указывать на расположение файлов или папок, настройки безопасности, информацию об IP-адресе и т.д.

    Переменные среды в Windows Server 2008 могут быть созданы и изменены в разных местах. Например, они могут быть изменены через системные настройки или через командную строку.

    Как работают переменные среды в Windows Server 2008?

    Когда программа или приложение запускается на сервере, она обращается к переменной среды, чтобы получить информацию о нужных настройках. Это значит, что переменные среды играют важную роль в обеспечении нормальной работы операционной системы.

    Зачем нужны переменные среды?

    Переменные среды могут быть полезными из многих причин:

    • Они могут обеспечить программам доступ к нужным ресурсам, например, к определенным файлам или папкам.
    • Они могут использоваться для настройки безопасности системы, например, для ограничения доступа к определенным файлам или папкам.
    • Они могут быть использованы для автоматической настройки системы при изменении условий, например, изменения IP-адреса сервера.

    Как создать переменную среды в Windows Server 2008?

    Создание переменной среды в Windows Server 2008 можно осуществить через системные настройки или через командную строку.

    Создание переменной среды через системные настройки

    1. Откройте «Панель управления».
    2. Выберите «Система и безопасность».
    3. Выберите «Система».
    4. Нажмите «Дополнительные параметры системы».
    5. Выберите вкладку «Дополнительно».
    6. Нажмите «Переменные среды».
    7. Выберите «Создать».
    8. Введите имя переменной среды и значение.
    9. Нажмите «ОК».

    Создание переменной среды через командную строку

    Создание переменной среды через командную строку может быть выполнено следующей командой:

    setx имя_переменной значение_переменной

    Например:

    setx PATH C:\Windows\System32

    Эта команда создаст переменную среды с именем «PATH» и значением «C:\Windows\System32».

    Как изменить значение переменной среды в Windows Server 2008?

    Изменение значений переменных среды в Windows Server 2008 также можно выполнить через системные настройки или через командную строку.

    Изменение значения переменной среды через системные настройки

    1. Откройте «Панель управления».
    2. Выберите «Система и безопасность».
    3. Выберите «Система».
    4. Нажмите «Дополнительные параметры системы».
    5. Выберите вкладку «Дополнительно».
    6. Нажмите «Переменные среды».
    7. Выберите переменную среды, которую вы хотите изменить.
    8. Нажмите «Изменить».
    9. Введите новое значение переменной среды.
    10. Нажмите «ОК».

    Изменение значения переменной среды через командную строку

    Изменение значения переменной среды через командную строку может быть выполнено следующей командой:

    set имя_переменной=значение_переменной

    Например:

    set PATH=C:\Windows\System32;C:\Windows;

    Эта команда изменит значение переменной среды «PATH» на «C:\Windows\System32;C:\Windows;». Обратите внимание, что в данном случае мы сохраняем предыдущие значения переменной среды через использование «;».

    Итог

    Переменные среды — это важный аспект операционной системы Windows Server 2008. Они позволяют программам быстро получать доступ к нужным настройкам и ресурсам, а также управлять безопасностью системы. Создание и изменение переменных среды может быть выполнено через системные настройки или через командную строку.

    Переменные среды Windows Server 2008: все, что нужно знать

    Windows Server 2008 — это одна из самых популярных операционных систем для серверов. Она предоставляет множество инструментов и функций для управления серверными приложениями и конфигурации серверов. Одной из ключевых концепций, которую важно изучить для полного понимания работы этой ОС, являются переменные среды Windows Server 2008.

    Что такое переменные среды Windows Server 2008?

    Переменные среды — это значения, которые используются операционной системой для настройки различных параметров и определения специальных путей. Например, переменные среды могут указывать на расположение программных файлов, системных драйверов и различных системных папок. Без них операционная система может не знать, где искать эти ресурсы и, следовательно, не сможет продолжать свою работу.

    Где находятся переменные среды?

    Переменные среды могут быть определены для конкретного компьютера или для пользователя. Каждый профиль пользователя может иметь свои собственные переменные среды, которые переопределяют значения переменных среды для компьютера. Это означает, что если пользователь или компьютер определяет переменную среды с тем же именем, то используется значение, определенное для пользователя.

    В Windows Server 2008 переменные среды могут быть найдены в свойствах системы. Чтобы открыть свойства системы, нужно нажать на правую кнопку мыши на значке «Компьютер» на рабочем столе или в меню «Пуск» и выбрать пункт «Свойства». В открывшемся окне нужно кликнуть на вкладку «Дополнительно», а затем нажать на кнопку «Переменные среды».

    Как функционируют переменные среды в Windows Server 2008?

    Переменные среды определяются как имя и значение. Имя функционирует как ключ, который используется для ссылки на значение. Windows Server 2008 определяет несколько встроенных переменных среды, таких как «%SystemRoot%», которая указывает на корневую папку системы Windows. Пользователи могут определять собственные переменные среды, которые могут быть использованы для настройки их индивидуальных нужд.

    Переменные среды используются в различных командах и скриптах. Многие приложения Windows Server 2008 и серверные службы автоматически использовать переменные среды, когда требуется указать пути к файлам или папкам. Например, команда «cd %windir%» помещает пользователя в папку «Windows», так как переменная среды «windir» указывает на путь к папке «Windows».

    Также, как и в других операционных системах, пользователи могут использовать переменные среды в своих сценариях и скриптах для упрощения их создания и поддержки. Например, переменные среды могут использоваться для создания скриптов управления службами, которые должны быть написаны единожды, а затем могут использоваться на нескольких серверах без необходимости изменять пути к файлам или папкам.

    Какие переменные среды используются в Windows Server 2008?

    В Windows Server 2008 существует множество переменных среды. Некоторые из них, наиболее часто используемые, перечислены ниже:

    • %SystemDrive% — буква диска, на котором установлена система
    • %SystemRoot% — путь к директории, где установлены файлы операционной системы, по умолчанию C:\Windows
    • %TEMP% — путь к папке временных файлов
    • %USERPROFILE% — путь к профилю пользователя
    • %PATH% — список путей к исполняемым файлам, используемым операционной системой для поиска исполняемых файлов при запуске командной строки

    Заключение

    Переменные среды Windows Server 2008 являются важными параметрами конфигурации операционной системы. Они определяют пути к различным файлам и папкам, используемым приложениями и системными службами. Хорошее понимание переменных среды поможет пользователям эффективнее управлять их серверами и упростить создание сценариев и скриптов.

    Переменные среды Windows Server 2008

    Windows Server 2008 — это операционная система, разработанная Microsoft, которая обеспечивает централизованное управление множеством компьютеров в офисной сети. В рамках этой операционной системы есть множество конфигурационных параметров, которые можно настроить для повышения производительности и удобства использования.

    Что такое переменные среды?

    Переменные среды — это конфигурационные параметры, которые определяют некоторые настройки операционной системы. Некоторые переменные среды используются для определения путей к файлам, другие — для управления версиями программного обеспечения. В Windows Server 2008 есть несколько десятков переменных среды, которые затрагивают различные компоненты системы.

    Переменные среды в Windows Server 2008

    • %APPDATA% — определяет путь к папке, где хранятся данные приложений;
    • %COMMONPROGRAMFILES% — определяет путь к папке, где хранятся общие файлы установленных программ;
    • %COMPUTERNAME% — определяет имя компьютера;
    • %HOMEDRIVE%%HOMEPATH% — определяет путь к папке, которая является домашней для текущего пользователя;
    • %PROGRAMFILES% — определяет путь к папке, где установлены программы;
    • %TEMP% — определяет путь к папке, где хранятся временные файлы;
    • %USERDOMAIN% — определяет домен, к которому принадлежит пользователь;
    • %USERNAME% — определяет имя текущего пользователя;
    • %WINDIR% — определяет путь к папке Windows.

    Как изменить переменные среды?

    В Windows Server 2008 можно изменять настройки переменных среды тремя способами: через интерфейс пользователя, через командную строку и через реестр Windows.

    Через интерфейс пользователя:

    1. Откройте панель управления.

    2. Выберите «Система и безопасность».

    3. Выберите «Система».

    4. Нажмите «Дополнительные параметры системы».

    5. Выберите вкладку «Дополнительно».

    6. Нажмите кнопку «Переменные среды».

    7. На странице «Переменные среды» можно добавлять, удалять и изменять настройки переменных среды.

    Через командную строку:

    1. Откройте командную строку.

    2. Для добавления новой переменной среды введите команду «setx имя_переменной значение_переменной».

    3. Для удаления переменной среды введите команду «setx имя_переменной /х».

    4. Для изменения значения переменной среды введите команду «setx имя_переменной значение_переменной -m».

    Через реестр Windows:

    1. Откройте редактор реестра.

    2. Найдите раздел «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment».

    3. Добавьте, удалите или измените переменную среды.

    4. После изменения настроек реестра нужно перезагрузить систему.

    Заключение

    Изменение переменных среды может повлиять на работу операционной системы и приложений, которые на ней запущены. При изменении параметров необходимо быть осторожным и следовать документации для конкретной переменной. Если вы не уверены, как изменить переменную среды, лучше обратитесь за помощью к опытному администратору.

    Понравилась статья? Поделить с друзьями:
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии
  • Windows anytime upgrade как отключить
  • Продажа ключей windows законна
  • Самая маленькая windows 7 в мире
  • Программа для оценки производительности компьютера windows 11
  • Как сделать таблицу на ноутбуке на windows