2013-06-10 30 views
20

Tôi nghĩ có lẽ đó là vấn đề hệ thống nhưng gần đây đã cài đặt mới (win7 64bit) và cài đặt sạch conemu (có cùng vấn đề với cả conemu và console2 trên hệ thống win32 cũ) . Ngoài ra tất cả mọi thứ tôi tìm thấy nghiên cứu đã làm với việc thêm các biến thông qua dòng lệnh. Tôi đang làm điều này thông qua Start-> Control Panel-> System-> Advanced System Settings và sau đó khởi động lại giao diện điều khiển. cmd chọn đúng đường dẫn.Conemu và console2 giả lập không nhận được biến đường dẫn mới

Khi tôi thêm thủ công một đường dẫn mới vào biến hệ thống hoặc biến PATH của người dùng và sau đó khởi động lại bàn điều khiển và lặp lại% đường dẫn% nó chưa nạp lại biến PATH mới.

cmd.exe:

C:\Users\lotus>echo %path% 
C:\Python33\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\ 
System32\WindowsPowerShell\v1.0\;C:\Program Files\nodejs\;C:\PHP;C:\ProgramData\ 
Composer\bin;C:\PHP;C:\PHP\ext;C:\Ruby200-x64\bin;C:\Users\lotus\AppData\Roaming 
\npm 

conemu:

C:\Program Files\ConEmu>echo %path% 
C:\Program Files\ConEmu\ConEmu;C:\Program Files\ConEmu;C:\Python33\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Ruby200-x64\bin 

Tôi biết có một C thêm: \ PHP nhưng đó là một vấn đề khác. Tôi vẫn có cùng một vấn đề nếu tôi xóa nó.

Cảm ơn

Trả lời

29

Khi bạn đang sử dụng tab thiết bị đầu cuối dựa thay thế như ConEmu hoặc Console2, bạn cần phải khởi động lại thiết bị đầu cuối, không phải là một giao diện điều khiển duy nhất (đọc tab)!

Điều này là do quy trình con kế thừa môi trường của chúng quy trình gốc trực tiếp của chúng tôi, không phải từ hệ thống!

Đôi khi trình khám phá (hoặc bất kỳ trình bao nào bạn đang sử dụng để khởi động ConEmu) cần được khởi động lại, vì bạn phải tiêu diệt explorer.exe, do đó trình đơn bắt đầu của bạn biến mất và khởi chạy lại từ trình quản lý tác vụ. Nếu vẫn thất bại, hãy đăng xuất và bật lại.

+0

"Khi bạn đang sử dụng các thiết bị đầu cuối thay thế như ConEmu hoặc Console2, bạn cần khởi động lại không phải bàn điều khiển (tab đọc), nhưng trong khi thiết bị đầu cuối!" Không chắc chắn ý bạn là gì. Tôi đóng conemu hoàn toàn và sau đó mở lại nó. Tôi cũng đã thử khởi động lại trình khám phá thông qua trình quản lý tác vụ và điều đó không hoạt động. Nhưng đăng xuất và trở lại công trình. Đó là hơi khó chịu khi phải làm nhưng tiết kiệm một hệ thống khởi động lại. – isimmons

+0

Tôi chưa bao giờ thấy cá nhân đó và không thể hiểu được điều đó có thể xảy ra như thế nào ... Có vẻ như lỗi Explorer hoặc OS. Tôi đã viết về việc khôi phục toàn bộ thiết bị đầu cuối, bởi vì bạn đã không nói rằng "conemu đã được đóng lại và khởi động lại một lần nữa". – Maximus

+0

Oh ok yeah Tôi đã đóng hoàn toàn. Có lẽ nghiên cứu tất cả những gì tắt trên một logoff (explorer.exe, dwm.exe, winlogon.exe ?, vv) Tôi có thể tìm ra nếu có một cách để làm điều đó mà không thực sự đăng xuất. Nhưng nếu không, nó không phải là một vấn đề lớn để đăng xuất. Cảm ơn – isimmons

3

Ngay cả khi ConEmu bị đóng, có quy trình ConEmu64.exe. Cần phải giết nó.

+0

Điều đó có thể là nếu người dùng đã chọn để thu nhỏ (hoặc ẩn vùng thông báo) GUI (cửa sổ chính ConEmu) thay vì chấm dứt nó. – Maximus