Giải thích các biến Môi trường Hệ thống & Người dùng trong Windows 11/10
Các biến Môi trường Hệ thống và Người dùng luôn là một chủ đề thảo luận phức tạp đối với người dùng (System and User Environment Variables)HĐH Windows(Windows OS) hàng ngày . Họ làm gì? Một hướng dẫn trên internet nói rằng thêm một biến PATH , nhưng nó là gì? Tôi tìm các biến này ở đâu? Tất cả những câu hỏi này sẽ được giải đáp ngay trong bài viết này. Chúng tôi đã cố gắng cung cấp cho bạn tổng quan cấp cao về Biến môi trường người dùng(User Environment Variables) và hệ thống(System) là gì cũng như cách bạn có thể sử dụng chúng.
Trong bài đăng này, chúng ta sẽ thảo luận về Biến môi trường(Environment Variables) , Biến môi trường hệ thống(System) và người dùng(User Environment Variables) cũng như cách thêm và sửa đổi chúng. Sau đó, chúng ta sẽ chuyển sang Biến hệ thống động(Dynamic System Variables) và xem cách sử dụng chúng trong dấu nhắc lệnh.
Biến(Variable) môi trường trong hệ điều hành Windows là gì(Windows OS)
Biến Môi trường(Environment Variable) được tạo thành bởi hai từ riêng biệt, ' Môi trường(Environment) ' và ' Biến(Variable) '. Hãy thảo luận về 'biến' trước. Nó có nghĩa là thực thể có thể lưu trữ một giá trị và thay đổi từ máy tính này sang máy tính khác. Windows cung cấp ' Môi trường(Environment) ' để các ứng dụng thực thi và thực hiện các hoạt động và đó là điều tạo nên từ đầu tiên. Kết hợp cả hai, Biến môi trường(Environment) là những đối tượng động lưu trữ các giá trị do môi trường cung cấp. Bây giờ môi trường cung cấp các giá trị giúp các chương trình khác có được một số thông tin quan trọng về hệ thống. Giống như có một biến môi trường được gọi là 'windir' tương ứng với thư mục nơi Windowsđược cài đặt. Để xem điều này đang hoạt động, hãy mở cửa sổ thám hiểm và nhập ' %windir% ' vào thanh địa chỉ. Thư mục cài đặt Windows sẽ mở ra.
Tương tự, bạn có thể tham chiếu đến thư mục Windows bằng cách sử dụng biến 'windir' trong các chương trình và tập lệnh khác. Có rất nhiều biến khác có thể được truy cập, ' TEMP ' hoặc 'TMP' là biến trỏ đến thư mục nơi lưu trữ tất cả các tệp tạm thời. Biến ' Đường dẫn(Path) ' phổ biến nhất là biến trỏ đến các thư mục chứa các tệp thực thi. Vì vậy, bạn có thể chạy một chương trình từ Command Prompt trong bất kỳ thư mục nào khác. Chúng tôi đã giải thích về Đường dẫn(Path) sau này trong bài đăng này. Tất cả các biến này có ích khi bạn đang phát triển một thứ gì đó hoặc sử dụng shell nhiều.
Biến môi trường (User Environment Variables)hệ thống(System) & người dùng là gì
Rất giống với cách Registry hoạt động trên Windows , chúng ta có các Biến Môi trường (User Environment Variables)Hệ thống(System) và Người dùng . Các biến hệ thống được chấp nhận trên toàn hệ thống và không thay đổi từ người dùng này sang người dùng khác. Trong khi đó(Whereas) , Môi trường người dùng(User Environments) được định cấu hình khác nhau từ người dùng này sang người dùng khác. Bạn có thể thêm các biến của mình bên dưới người dùng để những người dùng khác không bị ảnh hưởng bởi chúng.
Chỉ để biết thông tin của bạn vì chúng tôi đang thảo luận sâu về chủ đề này. Biến hệ thống(System Variables) được đánh giá trước Biến người dùng(User Variables) . Vì vậy, nếu có một số biến người dùng trùng tên với biến hệ thống thì các biến người dùng sẽ được xem xét. Biến Path được tạo theo một cách khác. Đường dẫn(Path) hiệu quả sẽ là biến Đường dẫn(User Path) người dùng được thêm vào biến Đường dẫn hệ thống(System Path) . Vì vậy, thứ tự các mục nhập sẽ là các mục hệ thống, sau đó là các mục nhập của người dùng.
Cách thêm và sửa đổi các biến môi trường
Một cảnh báo nhỏ trước khi chúng ta đi sâu hơn. Tạo điểm khôi phục hệ thống và cố gắng không làm xáo trộn các cài đặt hiện có được định cấu hình cho hệ thống của bạn. Cho đến khi bạn không chắc chắn về hành động của mình. Để mở Cửa sổ 'Biến Môi trường', hãy làm theo các bước sau:
- Nhấp chuột phải vào biểu tượng 'Máy tính này' và chọn 'Thuộc tính'.
- Bây giờ trong cửa sổ này, chọn 'Cài đặt Hệ thống Nâng cao' từ phần bên trái.
- Nhấn(Hit) vào nút cuối cùng có nội dung 'Biến môi trường' để mở cửa sổ định mệnh của chúng tôi.
Khi bạn đã mở nó ra, bạn sẽ có thể xem các biến Người dùng(User) và Hệ thống(System) một cách riêng biệt. Tên biến nằm trong cột đầu tiên và giá trị của nó ở cột thứ hai. Các nút tương ứng bên dưới bảng cho phép bạn 'Thêm', 'Chỉnh sửa' và 'Xóa' các biến này.
Sử dụng biến Path
Đường dẫn(Path) là biến môi trường được sử dụng nhiều nhất. Như tôi đã đề cập, nó trỏ đến các thư mục chứa các tệp thực thi. Khi bạn đã thiết lập chính xác biến Đường dẫn(Path) của mình , bạn có thể sử dụng các tệp thực thi này từ bất kỳ đâu trong hệ thống. Hãy thử hiểu điều này bằng một ví dụ. Mở cửa sổ biến môi trường và tìm ' Đường dẫn(Path) ' trong các biến hệ thống.
Nhấp(Click) vào 'Chỉnh sửa' và sau đó nhấp vào ' Mới(New) ' mà không cần thao tác với các điều khiển khác ngay bây giờ. Bây giờ hãy nhấp vào duyệt và chọn một thư mục có tệp thực thi mong muốn của bạn. Nhấp vào(Click) 'Ok' và lưu mọi thứ. Tôi đã thêm tệp thực thi 'Mã Visual Studio' vào đường dẫn.
Bây giờ để chạy ứng dụng của bạn, hãy mở Command Prompt và nhập tên của tệp thực thi có trong thư mục. Bạn có thể cung cấp các đối số bổ sung nếu chương trình hỗ trợ nó. Chương trình sẽ chạy từ dấu nhắc lệnh mà không thực sự nằm trong thư mục từ nơi bạn thực hiện lệnh. Đó là cái hay của Biến Đạo(Path variable) .
Danh sách tất cả các biến môi trường
Mở dấu nhắc lệnh và gõ ' SET ' và nhấn Enter . Toàn bộ danh sách các biến với giá trị hiện tại của chúng sẽ được hiển thị và bạn có thể tham khảo để thực hiện các thay đổi đối với máy tính của mình.
Biến môi trường động
Không giống như các biến thông thường, các biến môi trường động được cung cấp bởi CMD chứ không phải bởi hệ thống. Bạn không thể thay đổi giá trị của các biến này và chúng mở rộng thành các giá trị rời rạc khác nhau bất cứ khi nào được truy vấn. Chúng tôi thường sử dụng các biến này để xử lý hàng loạt và chúng không được lưu trữ trong môi trường. Ngay cả lệnh 'SET' sẽ không tiết lộ các biến này. Một số biến môi trường động được liệt kê bên dưới.
Đọc(Read) : Cách thêm Biến môi trường vào Menu ngữ cảnh(How to add Environment Variables to Context Menu) .
Danh sách các biến môi trường trong Windows 11/10
%APPDATA% - C: Người dùng <tên người dùng> AppDataRoaming
%ALLUSERSPROFILE% - C: ProgramData
%CD% - Nhập lệnh này sẽ cung cấp cho bạn thư mục hiện tại mà bạn đang làm việc.
%COMMONPROGRAMFILES% - C: Tệp chương trình
%COMMONPROGRAMFILES(x86)% - C: Program Files (x86) Common Files
%COMMONPRGRAMW6432% - C: Tệp chương trình
%CMDEXTVERSION% - Biến này mở rộng thành phiên bản của phần mở rộng dòng lệnh.
%COMSPEC% - C: WindowsSystem32cmd.exe
%DATE% : - Biến này sẽ cung cấp cho bạn ngày hiện tại theo tùy chọn định dạng ngày.
%ERRORLEVEL% - Xác định mức lỗi được thiết lập bởi lệnh thực thi cuối cùng.
%HOMEDRIVE% - C:
%HOMEPATH% -C: Người dùng <tên người dùng>
%LOCALAPPDATA% - C: Người dùng <tên người dùng> AppDataLocal
%LOGONSERVER% - \ <domain_logon_server>
%PATH% - C: Windowssystem32; C: Windows; C: WindowsSystem32Wbem
%PATHEXT% - .com ; .exe ; .bat ; .cmd ; .vbs ; .vbe ; .js; .jse ; .wsf ; .wsh ; .msc
%PROGRAMDATA% - C: ProgramData
%PROGRAMFILES% - C: Tệp Chương trình
%PROGRAMW6432% - C: Tệp Chương trình
%PROGRAMFILES(X86)% - C: \ Program Files (x86)
%PROMPT% - $ P $ G
%SYSTEMDRIVE% - C:
%SYSTEMROOT% - C: Windows
%TIME% - Tương tự, nó cung cấp cho bạn thời gian hiện tại theo tùy chọn định dạng thời gian.
%TMP% - C: Users <tên người dùng> AppDataLocalTemp
%TEMP% - C: Người dùng <tên người dùng> AppDataLocalTemp
%USERNAME% - <tên người dùng>
%USERPROFILE% - C: Người dùng <tên người dùng>
%USERDOMAIN%- Tên miền(Userdomain) người dùng được liên kết với người dùng hiện tại.
%USERDOMAIN_ROAMINGPROFILE%- Tên miền người dùng được(Userdomain) liên kết với cấu hình chuyển vùng.
%WINDIR% - C: Windows
%PUBLIC% - C: UsersPublic
%PSMODULEPATH% -% SystemRoot % system32WindowsPowerShell 1.0Modules
%ONEDRIVE% - C: Người dùng <tên người dùng> OneDrive
%DRVERDATA% - C: WindowsSystem32DriversDriverData
%CMDCMDLINE% - Dòng lệnh đầu ra được sử dụng để khởi chạy phiên Command (Outputs)Prompt(Command Prompt) hiện tại . ( Dấu nhắc lệnh(Command Prompt) .)
%COMPUTERNAME% -Nhập tên hệ thống.
%PROCESSOR_REVISION% - Xuất bản sửa đổi bộ xử lý.
%PROCESSOR_IDENTIFIER% - Xuất mã định danh bộ xử lý.
%PROCESSOR_LEVEL% - Xuất ra mức bộ xử lý.
%RANDOM% - Biến này in ra một số ngẫu nhiên từ 0 đến 32767
%NUMBER_OF_PROCESSORS% - Xuất ra số lõi vật lý và lõi ảo.
%OS% - Windows_NT
Điều này nói khá nhiều về Biến môi trường (User Environment Variables)hệ thống(System) và người dùng trên Windows . Windows có nhiều biến hơn - đừng quên kiểm tra chúng bằng lệnh 'SET'.
MẸO(TIP) : Rapid Environment Editor là một Trình chỉnh sửa các biến(Variables Editor) môi trường mạnh mẽ dành cho Windows .
Related posts
Rapid Environment Editor: Môi trường Variables Editor cho Windows 10
Cách tạo System Recovery Drive trong Windows 11/10
Cách chạy DISM bằng Windows 11/10 để sửa chữa Windows System Image
Làm thế nào để thêm Environment Variables để Context Menu trong Windows 10
Cách sử dụng các công cụ tích hợp Charmap and Eudcedit Windows 10
Cách sử dụng Magnifier bằng Windows 10 - Mẹo và thủ thuật
Local, LocalLow, Thư mục chuyển vùng trong AppData trên Windows 10
Miracast không hoạt động trên Windows 10 sau khi cập nhật
Làm thế nào để ẩn hoặc vô hiệu hóa Administrative Tools trong Windows 10
Cách sử dụng Performance Monitor bằng Windows 10
Cách vô hiệu hóa Automatic Screen Rotation trong Windows 11/10
BẬT hoặc Off Shared Experiences feature trong Windows 11/10
Làm thế nào để chèn các biểu tượng độ trên Windows 11/10
Cách bật HDR cho Apps bằng ICC Profiles trong Windows 10
Đăng ký Program này cho Restart có làm gì trong Windows 11/10?
Cách bật Device Encryption trong Windows 10
Cách Mount and Unmount ISO file trong Windows 11/10
Fast Startup là gì và cách bật hoặc tắt nó trong Windows 10
Cách thêm hoặc xóa chủ đề trên News and Interests bằng Windows 10
Microsoft Windows Error Reporting Service Trong Windows 10