4

ヌルモデム ケーブルを介して PPP 接続 (または Windows に関しては着信接続) を確立し、TCP ソケット API を使用して PC と通信するデバイスがあります。

問題は、WindowsXP ではすべて正常に動作するが、Windows7 では動作しないことです。私が理解している限りでは、TCP ソケット接続に到達しないため、PPP 接続の確立にいくつかの問題があります。

WindowsXP でのハンドシェイク手順ログ (デバイス マネージャーの通信ケーブル プロパティから) は次のとおりです。

10-27-2011 14:37:04.342 - Recv: クライアント
10-27-2011 14:37:04.342 - 解釈された応答: リング
10-27-2011 14:37:04.357 - TSP(0000): LINEEVENT: LINE_NEWCALL
10- 27-2011 14:37:04.357 - TSP(0000): LINEEVENT: LINECALLSTATE_OFFERING
10-27-2011 14:37:04.357 - TSP(0000): LINEEVENT: LINEDEVSTATE_RINGING(0x1)
10-27-2011 14:37:04.545 - Recv: CLIENT
10-27-2011 14:37:04.545 - 解釈された応答: Ring
10-27-2011 14:37:04.545 - TSP(0000): LINEEVENT: LINEDEVSTATE_RINGING(0x1)
10-27-2011 14:37:04.545 - TSP(0000): コールを受け入れる
10-27-2011 14:37:04.545 - TSP(0000): LINEEVENT: LINECALLSTATE_ACCEPTED
10-27-2011 14:37:04.545 - TSP(0000): コールに応答する
10-27-2011 14:37:04.545 - 呼び出しに応答します。
10-27-2011 14:37:04.545 - 送信: CLIENTSERVER
10-27-2011 14:37:04.545 - 115200bps で接続が確立されました。
10-27-2011 14:37:04.545 - エラー制御オフまたは不明。
10-27-2011 14:37:04.545 - データ圧縮がオフまたは不明です。

Windows7 の場合:

10-27-2011 13:27:30.447 - Recv: クライアント
10-27-2011 13:27:30.447 - 解釈された応答: リング
10-27-2011 13:27:30.647 - Recv: クライアント
10-27-2011 13: 27:30.647 - 解釈された応答: Ring
10-27-2011 13:27:30.847 - Recv: CLIENT
10-27-2011 13:27:30.847 - 解釈された応答: Ring
10-27-2011 13:27:30.847 - 応答電話。
10-27-2011 13:27:30.857 - 送信: CLIENTSERVER
10-27-2011 13:27:30.857 - 115200bps で接続が確立されました。
10-27-2011 13:27:30.857 - エラー制御オフまたは不明。
10-27-2011 13:27:30.857 - データ圧縮がオフまたは不明です。
10-27-2011 13:27:32.415 - モデムを切る。
10-27-2011 13:27:32.416 - DTR を下げることによるハードウェアのハングアップ。
10-27-2011 13:27:32.416 - 115200,8,N,1, ctsfl=1, rtsctl=2
10-27-2011 13:27:32.416 - モデムを初期化しています。
10-27-2011 13:27:32.416 - 呼び出しを待っています。

必要な Windows サービスの一部が停止されていると想定していましたが、どのサービスを正確に開始する必要があるかを見つけることができず、一見すると両方のケースで同じサービスが開始されていました。

それで、誰が問題が何であるかを知っていて、どうすればそれを修正できますか?

4

1 に答える 1

2

この問題は、コンピュータ上のrasphone.pbkファイルを手動で編集し、Type値を 1 (1=RASET_Phone (電話回線、たとえば、モデム、ISDN、X.25))。どうやらこれは、デバイスに依存するWindows 7 のバグです。

rasphone.pbkファイルは、エクスプローラー ウィンドウを開き、アドレス バーに次のように入力して見つけることができます

%userprofile%\AppData\Roaming\Microsoft\Network\Connections\Pbk\

rasphone.pbkファイルはそのフォルダーにある必要があります。

http://social.technet.microsoft.com/Forums/en/w7itpronetworking/thread/5858797c-bc75-4e3f-bca4-d988fadd7581

于 2013-02-27T01:29:19.427 に答える