Cách chạy tệp thực thi (EXE) bằng Windows PowerShell

Tác giả sysadmin, T.M.Một 02, 2023, 01:38:25 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách chạy tệp thực thi (EXE) bằng Windows PowerShell


Dưới đây là cách mở EXE qua PowerShell, có hoặc không có quyền quản trị viên, trên Windows 10 và 11.

  • Để chạy tệp thực thi mà không có quyền quản trị viên, hãy khởi chạy PowerShell, nhập ký hiệu dấu và (&), nhấn Phím cách, nhập đường dẫn tệp EXE của bạn trong dấu ngoặc kép rồi nhấn Enter.
  • Để khởi chạy tệp EXE với quyền quản trị viên, hãy sử dụng lệnh "Start-Process FilePath "powershell" -Verb RunAs" trong đó FilePath là đường dẫn đầy đủ kèm theo dấu ngoặc kép đến tệp thực thi của bạn.

Tiện ích PowerShell của Windows không chỉ dành cho các tác vụ nâng cao; bạn cũng có thể sử dụng công cụ này để khởi chạy các tệp thực thi (EXE) của mình. Điều này có nghĩa là bạn có thể mở các ứng dụng yêu thích của mình ngay từ cửa sổ PowerShell trên PC chạy Windows 11 hoặc Windows 10. Chúng tôi sẽ chỉ cho bạn cách thực hiện điều đó khi có hoặc không có quyền quản trị viên.

Nếu bạn đang khởi chạy một ứng dụng yêu cầu quyền quản trị viên, chẳng hạn như trình cài đặt ứng dụng, hãy chạy tệp thực thi của bạn với quyền quản trị viên. Tuy nhiên, nếu bạn đang khởi chạy một ứng dụng đã cài đặt (có thể không cần quyền quản trị viên), hãy mở tệp mà không có quyền quản trị viên.

1. Tại sao mở tệp EXE bằng PowerShell?

Mặc dù cách dễ nhất để khởi chạy tệp trên Windows là chỉ cần nhấp đúp vào tệp của bạn, nhưng việc sử dụng PowerShell để mở tệp rất hữu ích trong một số trường hợp.

Ví dụ: nếu tiện ích File Explorer của bạn không hoạt động và việc khởi động lại Windows Explorer vẫn không khắc phục được sự cố, bạn có thể sử dụng phương pháp PowerShell để khởi chạy bất kỳ tệp thực thi nào.

Một lý do khác khiến bạn có thể muốn sử dụng lệnh PowerShell để khởi chạy tệp là nếu bạn đang viết tập lệnh. Bạn có thể muốn mở một tệp trong tập lệnh của mình, bạn có thể thực hiện việc này bằng cách đưa vào các lệnh PowerShell ở trên.

2. Cách khởi chạy tệp EXE không có quyền quản trị viên bằng PowerShell

Để bắt đầu, hãy mở Menu Bắt đầu của PC, tìm "PowerShell" và khởi chạy tiện ích.


Trong PowerShell, nhập ký hiệu dấu và (&), nhấn Phím cách, nhập đường dẫn tệp thực thi của bạn và nhấn Enter. Nếu đường dẫn tệp của bạn có khoảng trắng, hãy đặt đường dẫn bằng dấu ngoặc kép.

Nếu bạn không chắc chắn về cách xác định đường dẫn tệp của chương trình, chỉ cần kéo và thả tệp vào cửa sổ PowerShell để tự động điền đường dẫn tệp. Một cách khác để tìm đường dẫn của tệp là nhấp chuột phải vào tệp, chọn "Thuộc tính", mở tab "Chi tiết" và xem giá trị "Đường dẫn thư mục".

Ví dụ: nếu bạn muốn chạy tệp có tên "FileZilla_3.62.2_win64-setup.exe" được lưu trữ trong thư mục "Tệp của tôi" trên máy tính để bàn, bạn sẽ sử dụng lệnh trông giống như sau:

Mã nguồn [Chọn]
& "C:\Users\mahes\Desktop\My Files\FileZilla_3.62.2_win64-setup.exe"

PowerShell sẽ khởi chạy tệp thực thi được chỉ định của bạn và bạn đã hoàn tất.

3. Cách khởi chạy tệp EXE với quyền quản trị viên bằng PowerShell

Để chạy tệp thực thi có quyền quản trị viên trong PowerShell, chỉ cần thực hiện một số thay đổi đối với lệnh của bạn và tệp của bạn sẽ khởi chạy với đặc quyền quản trị.

Để làm điều đó, hãy khởi chạy cửa sổ PowerShell trên PC của bạn. Trong cửa sổ này, nhập lệnh sau, thay thế "FilePath" bằng đường dẫn đầy đủ của tệp của bạn và nhấn Enter:

Mã nguồn [Chọn]
Start-Process FilePath "powershell" -Verb RunAs
Mặc dù bạn chỉ cần đặt đường dẫn bằng dấu ngoặc kép nếu đường dẫn có dấu cách, nhưng bạn nên luôn sử dụng dấu ngoặc kép; nó không gây ra bất kỳ vấn đề gì.

Ví dụ: để chạy tệp có tên "FileZilla_3.62.2_win64-setup.exe" được lưu trữ trong thư mục "Tệp của tôi" trên máy tính để bàn của bạn với quyền quản trị viên, bạn sẽ sử dụng lệnh sau trong PowerShell:

Mã nguồn [Chọn]
Start-Process "C:\Users\mahes\Desktop\My Files\FileZilla_3.62.2_win64-setup.exe" "powershell" -Verb RunAs

PowerShell sẽ khởi chạy tệp của bạn với đặc quyền của quản trị viên và bạn đã hoàn tất.

Và đó là cách bạn chạy ứng dụng của mình khi có hoặc không có quyền quản trị viên từ PowerShell trên PC Windows. Thưởng thức!