Memecahkan masalah Serial Port di Windows

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 105940 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

GEJALA

Ketika Anda menggunakan Microsoft Windows atau Microsoft Windows for Workgroups Terminal program, Anda memiliki masalah menghubungkan ke modem, atau Anda menerima pesan galat berikut:
COM<x> pelabuhan yang ditetapkan saat ini ke aplikasi MS-DOS. Apakah Anda ingin menetapkan kembali port ke Windows? </x>
Anda mungkin juga mengalami kesulitan melampirkan ke modem melalui Windows lain- berdasarkan paket komunikasi, atau mouse (atau perangkat lain serial) mungkin tidak beroperasi dengan benar pada Windows.

PENYEBAB

Sebagian besar masalah yang berhubungan dengan port serial terjadi ketika mesin tidak tidak mengenali bahwa memiliki port tertentu communications (COM) tersedia.

Windows mendukung penggunaan COM Port 3 dan 4, meskipun langkah-langkah berikut mungkin diperlukan untuk membuat mereka dapat diakses. Sebagai contoh, jika mouse Anda tidak bekerja di Windows, atau Anda tidak dapat mengakses modem Anda melalui Windows, Anda mungkin harus menulis ulang Data BIOS daerah untuk Anda port serial. Dengan menempatkan alamat untuk masing-masing port serial di Debug script file, Anda dapat memastikan masa depan Kompatibilitas jika Anda menambahkan atau menghapus perangkat. (Membuat file skrip Debug tidak harus diminta untuk Windows for Workgroups 3.11.)

PEMECAHAN MASALAH

  1. Ketika Anda memecahkan masalah komunikasi di Windows, Program berbasis MS-DOS komunikasi sering diperlukan untuk menguji modem dan pelabuhan di luar Windows. Ini dapat membantu Anda untuk menentukan jika Anda mengalami masalah dengan Windows, atau sesuatu yang lain.

    Jika program berbasis MS-DOS tidak dapat digunakan, Anda dapat menguji modem koneksi dengan mengetik perintah berikut perintah mode aman meminta luar Windows
    Echo ATM1L3X0DT12345 mengatakan COMx
    di mana "x" mewakili port COM yang bersangkutan.

    Modem, Anda harus menekan angka nada sentuh "12345".

    Untuk menutup telepon modem, ketik
    Echo ATH0 mengatakan COMx
    di mana "x" mewakili port COM yang bersangkutan.

    Perintah ATM1L3X0DT12345 adalah sinyal ke modem dial nomor "12345". Perintah pertama, perhatian, sinyal ke modem yang menerima informasi, M1 adalah perintah universal untuk mengubah modem's pembicara pada jika it's off secara default, L3 adalah perintah universal untuk meningkatkan volume speaker modem ke tingkat maksimum bila di terendah secara default, X 0 adalah perintah universal yang sinyal modem menjalankan perintah tanpa menunggu nada sambung (berguna jika modem dan panggilan suara menggunakan saluran telepon yang sama), dan perintah DT12345 memerintahkan modem dial keluar angka 1-5.
  2. Untuk menentukan jika mesin Anda adalah mengakui keberadaan Port COM modem atau mouse adalah, lakukan hal berikut:

    1. Gunakan perintah MS-DOS DEBUG untuk melihat meja BIOS.

      Catatan: Anda juga dapat menjalankan Microsoft diagnostik utilitas (MSD).
    2. Keluar dari Windows. Pada MS-DOS prompt perintah, ketik:
      debug
      Hal ini mengembalikan prompt tanda hubung (-).
    3. Pada tanda hubung prompt, ketik:
      D40:0
      Ini kembali daftar BIOS data dan tanda hubung prompt.

      Catatan: Setelah Anda meninjau meja, Anda dapat mengetik Q untuk berhenti Debug.
    4. Lihat tabel data pada layar. Baris pertama satu penting. Ini menunjukkan garis yang menyerupai berikut ini:
      0040:0000 F8 03 F8 02 E8 03 00 00-78 03 00 00 00 00 00 00
      Semua nilai ke kiri tanda hubung adalah port COM; semua nilai di sebelah kanan adalah port LPT. Contoh di atas menunjukkan bahwa komputer memiliki COM1 pada alamat 03F8 (itu tercantum dalam byte terbalik memesan), COM2 di 02F8, dan COM3 di 03E8. COM4 tidak ditemukan; oleh karena itu, 0000 ditampilkan hanya ke kiri tanda hubung. Jika mesin tidak mengenali COM port yang diinginkan untuk digunakan oleh Terminal (diidentifikasi oleh entri 0000), Lanjutkan sebagai berikut. Jika mesin mengenali port COM yang diinginkan, melompat ke "sistem.Modifikasi INI"bagian di bawah ini artikel.
  3. Petunjuk berikut membantu Anda menulis skrip Debug dan tempat itu di AUTOEXEC.KELELAWAR file:
    1. Menggunakan editor teks seperti Microsoft Windows Notepad dan membuat berkas berikut:
               E40:0
               F8 03 F8 02 E8 03 E8 02
               q
      								


      Catatan: Anda harus mengikuti "Q" dengan sebuah carriage return (tekan ENTER).
    2. Menyimpan file three-line, dan memberinya nama seperti:
      c:\fixcom.deb
      								
    3. Jalankan file skrip Debug dengan mengetik perintah berikut di MS-DOS prompt perintah di luar Windows:
      debug < fixcom.deb=""> nul
    4. Jika langkah di atas bekerja dengan benar, menambahkan baris ke ujung AUTOEXEC.BAT file (tapi sebelum meluncurkan Windows), seperti berikut:
      debug < fixcom.deb > nul
      								
      Catatan: Mengatakan NUL berakhir adalah hanya untuk menjaga script dari menjadi menggema kembali ke layar. Anda dapat menggunakan Debug lagi untuk melihat D40:0 dan melihat apakah perubahan berlaku.
    5. Simpan AUTOEXEC.KELELAWAR file dan reboot mesin.

      Prosedur ini harus bekerja bahkan jika mesin tidak memiliki perangkat pada semua empat port serial. Ini juga mengoreksi masalah jika perangkat telah dihapus dari COM1 dan alamat telah meluncur ke bawah, yang mungkin menyebabkan masalah mouse.

      Anda sekarang harus mampu menjalankan MSK atau Debug dan melihat semua empat COM Port.

SISTEM.Modifikasi INI

Jika port diakui oleh mesin, catatan alamat yang tercantum ketika menggunakan Debug, dan, untuk Windows 3.0 dan 3.0a, mengedit sistem.INI file dan termasuk COMxBase berikut = baris bertepatan dengan I/O dasar alamat yang digunakan oleh perangkat keras. Contoh-contoh yang diberikan di atas untuk COM1 dan COM2 melakukan tidak memerlukan perubahan kepada sistem.INI file. Jika Anda menggunakan Windows 3.0, contoh-contoh yang diberikan di bawah ini untuk COM3 dan COM4 memerlukan berikut entri pada bagian [386Enh] sistem.INI file:
   COMxBase Setting                Windows 3.0 Default
   ---------------------------------------------------
   COM1Base=3F8h                   <default is 3F8h>
   COM2Base=2F8h                   <default is 2F8h>
   COM3Base=3E8h                   <default is 2E8h>
   COM4Base=2E8h                   <default is 2E0h>
				
Untuk Windows 3.1 dan Windows for Workgroups 3.1 dan 3.11, memilih port ikon di Panel kontrol untuk mengatur alamat i/O dasar dan menyela untuk masing-masing Port COM bukannya mengedit sistem.INI file.(Ini adalah satu-satunya langkah» diperlukan untuk Windows for Workgroups 3.11.)

Default untuk Windows 3.1 dan Windows for Workgroups 3.x adalah:

   COM1Base=3F8h                   <default is 3F8h>
   COM2Base=2F8h                   <default is 2F8h>
   COM3Base=3E8h                   <default is 3E8h>
   COM4Base=2E8h                   <default is 2E8h>
				

INFORMASI LEBIH LANJUT

Jika Anda menggunakan serial mouse di COM1 dan Anda memiliki modem internal COM3, konfigurasi ini mungkin tidak bekerja karena menggunakan mouse mengganggu bahwa COM3 ingin berbagi. Perilaku ini juga terjadi jika Anda menggunakan serial mouse pada COM2 dan ingin menggunakan modem internal pada COM4. Konfigurasi ini lebih cenderung bekerja pada mesin yang memungkinkan untuk IRQ berbagi (seperti komputer mikro MCA [MCA]).

Jika COM3 diperlukan, itu harus ulang pada tingkat Dewan untuk menggunakan menyela berbeda yang bebas, seperti IRQ 5.
Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.

Properti

ID Artikel: 105940 - Kajian Terakhir: 14 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft Windows 3.0 Standard Edition
  • Microsoft Windows 95
Kata kunci: 
kbmt KB105940 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:105940

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com