ftp dirまたはlsコマンドを使用したWin7システムがファイルリストを表示できないWin7システムコマンドラインモードでは、ftp dirまたはlsコマンドを使用できません。表示するにはIEを使用してください。特権に問題があるWindowsにファイアウォールの傍受がある実験の後、私の状況は2つ目のタイプに属していることがわかりました:Windowsのファイアウォールを直接閉じるファイアウォールを開くが、インバウンドを設定するftp.exeプログラムが情報を受け取ることを許可するルールnettsコマンドを使用してルールを設定する[プレーン] netsh advfirewallファイアウォールルール名=" FTP(非SSL)"プログラム="%systemroot%\\ system32 \\ ftp.exe" action = allow Protocol = TCP dir = in netsh advfirewall set global StatefulFtp disableコマンド1は主にステートフルFTPフィルタリングを無効にするために使用されますが、効果はありませんが、エピソードを追加することをお勧めします。関連記事(1、2)、似ているが異なる2つのコマンドを使用している[plain]記事1 netsh advfirewall firewallルールの追加=" FTP(非SSL)" action = allow protocol = TCP dir = in Localport = 21 netsh advfirewallを設定するグローバルなStatefulFtpを有効にする[プレーン] 2条netsh advfirewallファイアウォールを追加するルール名=&FTPサービス>アクション=許可サービス= ftpsvcprotocol = TCPディレクトリ=グローバルに設定グローバルStatefulFTPを無効にするには、記事のlocalport = 21は常にWindowsに付属のftp.exeプログラムに対応することはできないため、後でtasklistコマンドを使用してftpに対応するPID番号を見つけ、次にnetstatコマンドを使用してftp.exeがコンピュータの元のポートにないことを確認します。 。記事内のservice = ftpsvcはftp.exeの例外を許可することはできません、そして後で次のnetshコマンドを助け、プログラムパラメータを見つけ、そして人工的にプログラムパスを追加しました。