Netsh advfirewall => không tìm thấy lệnh


4

Do sự cố tường lửa Java 7 , tôi đang cố thực hiện lệnh sau với tư cách quản trị viên nhưng tôi gặp lỗi:

netsh advfirewall set global StatefulFTP disable

(Tiếng Đức) "Der folgende Befehl wurde nicht gefunden: advfirewall"

Trong tiếng Anh, một cái gì đó như:

"Lệnh sau không được tìm thấy: advfirewall"

Tôi đã tìm thấy một vấn đề liên quan , nhưng tôi không chạy Windows 64bit; Tôi đang sử dụng Windows Vista Business SP2 32bit.

Một cách giải quyết là vô hiệu hóa tường lửa, nhưng đó không phải là một giải pháp tốt.

Theo báo cáo lỗi của Sun , có thể thay đổi cài đặt tường lửa qua sổ đăng ký nhưng tôi không biết làm thế nào.

Có ý kiến ​​gì không?

Cập nhật

Trong tài liệu của Microsoft về Netsh tôi đã tìm thấy một bài viết mô tả thông báo lỗi của tôi. Nó giải thích rằng tùy thuộc vào việc cài đặt các bối cảnh khác nhau có sẵn. Tôi không có bối cảnh "Netsh advfirewall" trên hai máy tính khác nhau.


bạn đang chạy lệnh Netsh từ CMD hoặc từ bên trong Chương trình Java?
Jeremy W

từ cmd bắt đầu với "Chạy với tư cách quản trị viên"
PiTheNumber

bảng điều khiển tường lửa tiên tiến có sẵn cho bạn?
Jeremy W

Bạn có nghĩa là một trong bảng điều khiển quản lý? Đúng.
PiTheNumber

Câu trả lời:


3

Bạn có thể có một người trợ giúp chưa đăng ký hoặc mất tích trong Netsh

Chạy netsh show helpertừ và nhắc lệnh quản trị viên và quét đầu ra cho bối cảnh advfirewall. Nếu nó bị thiếu, chạy netsh add helper AUTHFWCFG.DLLđể khôi phục nó.


Danh sách đầy đủ các trình trợ giúp Netsh (bối cảnh) bạn có thể muốn đăng ký

advfirewall: netsh add helper AUTHFWCFG.DLL
tường lửa: netsh add helper FWCFG.DLL
http: netsh add helper NSHHTTP.DLL
giao diện: netsh add helper IFMON.DLL
cầu: netsh add helper HNETMON.DLL
dhcpclient: netsh add helper DHCPCMONITOR.DLL
dnsclient, netio: netsh add helper NETIOHLP.DLL
ipsec: netsh add helper NSHIPSEC.DLL
lan: netsh add helper DOT3CFG.DLL
MBN: netsh add helper WWANCFG.DLL
namespace: netsh add helper NETIOHLP.DLL
giấc ngủ ngắn: netsh add helper NAPMONTR.DLL
p2p: netsh add helper P2PNETSH.DLL
ras: netsh add helper RASMONTR.DLL
rpc: netsh add helper RPCNSH.DLL
dấu vết: netsh add helper NETTRACE.DLL
WCN: netsh add helper WCNNETSH.DLL
WFP: netsh add helper NSHWFP.DLL
WinHTTP: netsh add helper WHHELPER.DLL
winsock: netsh add helper WSHELPER.DLL
wlan:netsh add helper WLANCFG.DLL


1

Bạn có thể cần chạy cái này với đặc quyền nâng cao là quản trị viên


Làm thế nào tôi có thể làm điều đó?

Sử dụng một trong các phương pháp sau:

Tại sao điều này là cần thiết?

Theo Lệnh Netsh cho Tường lửa Windows với Bảo mật Nâng cao, bạn phải có các quyền cần thiết để chạy các lệnh advhwall của Netsh .

  • Nếu bạn là thành viên của nhóm Quản trị viên và Kiểm soát tài khoản người dùng được bật trên máy tính của bạn, sau đó chạy các lệnh từ dấu nhắc lệnh với quyền nâng cao. Để bắt đầu một dấu nhắc lệnh với quyền nâng cao, hãy tìm biểu tượng hoặc mục menu Bắt đầu mà bạn sử dụng để bắt đầu phiên nhắc lệnh, bấm chuột phải vào nó, rồi bấm Chạy với tư cách quản trị viên.

  • Nếu bạn là thành viên của nhóm Nhà khai thác mạng thì bạn có thể chạy các lệnh từ bất kỳ dấu nhắc lệnh nào.

  • Nếu bạn không phải là thành viên của Quản trị viên hoặc Nhà điều hành mạng và chưa được ủy quyền bất kỳ quyền nào khác để chạy lệnh này, thì bạn chỉ có thể chạy các lệnh hiển thị, nhưng không thay đổi cài đặt.


Cảm ơn bạn, tôi đã nâng cao quyền sử dụng phương pháp đầu tiên. Vấn đề tương tự.
PiTheNumber
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.