SỐ 202
TIÊU ĐIỂM

Chạy các ứng dụng cũ trên nền Windows XP

Chạy chương trình dưới chế độ tương thích

Với nhiều người trong chúng ta, Windows XP chắc hẳn không phải là hệ điều hành đầu tiên mà bạn sử dụng. Biết bao nhiêu phiên bản Windows đã trải qua trướ c khi Windows XP xuất hiện, chưa kể là các phiên bản MS DOS. Hẳn nhiên khi đó sẽ xuất hiện tình trạng nhiều phần mềm mà bạn đang sử dụng rất tốt trong nhiều năm đã không được các nhà phát triển đưa ra các phiên bản mới hơn, hoặc phiên bản mới quá phức tạp cho công việc quen thuộc của bạn, và khi quyết định chuyển sang Windows XP, bạn vẫn muốn tiếp tục sử dụng chúng. Phần lớn các ứng dụng sẽ hoạt động suôn sẻ với Windows XP, nhưng cũng sẽ có một số ngoại lệ. Một số ứng dụng được viết xác định cho hệ điều hành nào đó, khi bạn mở nó, nó sẽ kiểm tra hệ điều hành đang chạy và đưa ra một thông báo lỗi rồi đóng, nếu đó không phải chính xác là hệ điều hành được chỉ định.

Không đảm bảo chắc chắn cho mọi ứng dụng, nhưng trong phần lớn trường hợp, công cụ Program Compatibility được tích hợp sẵn trong Windows XP, có thể giúp bạn chạy thử các ứng dụng cũ trong nhiều môi trường khác nhau với các thiết lập khác nhau. Chẳng hạn bạn có một ứng dụng kế toán, hiện vẫn chạy ổn định trên nền Windows 98, nay bạn có thể dùng Program Compatibility để giả lập môi trường Windows 98 cho ứng dụng trên: mở menu Start > All Programs > Accessories > Program Compatibility Wizard, khi đó một trình thuật sĩ sẽ hiện lên để hướng dẫn bạn các thao tác cần thiết, nhấn Next để bỏ qua bước giới thiệu.

Bước tiếp theo, bạn sẽ có sự lựa chọn chương trình muố n thử nghiệm, có thể lựa từ danh sách do Windows đưa ra (dựa trên danh sách ứng dụng bạn đã cài đặt), hoặc một ứng dụng đặt trên CD, hoặc một ứng dụng ở vị trí bất kỳ mà bạn chỉ định, bạn chọn một trong ba tùy chọn rồi nhấn Next để sang bước tiếp theo.

Tùy theo chọn lựa mà bước lựa chọn ứng dụng có đôi chút khác nhau, đơn giản là chọn lấy một ứng dụng rồi nhấn Next.

Tại bước này, bạn sẽ chỉ định môi trường giả lập (là môi trường mà trước đó ứng dụng của bạn đã chạy ổn định) cho ứng dụng đó.

Lựa chọn một môi trường rồi nhấn Next để qua bước tiếp theo. Bước này cho phép bạn chỉ định một số thiết lập như độ phân giải màn hình, số lượng màu sắc, cũng như các hiệu ứng trang trí khác.

Ở các bước tiếp theo, Windows sẽ chạy thử ứng dụng đó theo các thiết lập bạn đã đặt ra. Nếu ứng dụng chạy ổn định, bạn có thể lưu lại trạng thái này để khi chạy lại ứng dụng đó, Windows sẽ tự động tả i các thiế t lập cho bạn. Nếu chương trình vẫn có vấn đề, bạn có thể chọn lại môi trường khác hoặc thoát khỏi trình thuật sĩ.

Lưu ý , khả năng lưu lại cấu hình ổn định chỉ áp dụng với các chương trình chạy từ ổ cứng máy tính, không áp dụng cho các chương trình chạy từ CD/DVD hay các thiết bị lưu trữ khác.

Nếu các ứng dụng của bạn là các ứng dụng nền MS DOS và trình thuật sĩ không thể quét thấy, bạn có thể trực tiếp chỉ định môi trường cho ứng dụng đó nếu biết thư mục chứa ứng dụng: Mở My Computer > Folder Options > chuyển qua thẻ View > bỏ dấu kiểm mục Hide extensions for known file types > nhấn OK để xác nhận. Thao tác vừa rồi giúp bạn biết được chính xác đâu là tập tin chạy của ứng dụng (có phần mở rộng là .exe).

Tiếp đến, bạn di chuyển đến thư mục chứa ứng dụng cần thao tác > nhấp chuột phải lên tập tin cần thao tác > chọn Properties > chuyển qua thẻ Compatibility > đánh dấu chọn hộp kiểm Run this program in compatibility mode for > chọn lấy một môi trường thích hợp từ hộp thả xuống > đánh dấu chọn cho các hộp kiểm thiết lập màn hình như bước thao tác với trình thuật sĩ.

DOS ảo

Đôi khi chạy ứng dụng dưới chế độ tương thích vẫn không làm ứng dụng hoạt động được. Lúc này, bạn thử dùng đến môi trường dựa trên nền MS-DOS cổ điển để thử (cửa sổ dòng lệnh) nhưng vẫn nhận được một thông báo kiểu như “C:\Windows\System32\AUTOE XEC.NT\. The system file is not suitable for running MS-DOS and Microsoft Windows applications. Choose 'Close' to terminate the application”. Mặc dù bạn vẫn có tùy chọn Ignore để bỏ qua thông báo này, nhưng dù bạn chọn Close hay Ignore thì ứng dụng vẫn không thể chạy được. Lỗi này xuất hiện do hệ thống DOS ảo chạy dưới nền Windows đã không được cấu hình đúng đắn cho việc chạy các ứng dụng nền DOS, các cấu hình này nằm trong hai tập tin config.nt và autoexec.nt, hoặc cũng có thể tập tin command.com đã bị hỏng. Bạn có thể kiểm tra lại bằng cách: vào menu Start > Run > gõ vào command.com > Enter, nếu môi trường DOS ảo (môi trường dòng lệnh) không hiện ra, nghĩa là DOS ảo của bạn đã bị hỏng và cần được sửa chữa.

Giải pháp là bạn cần chép lại các tập tin hỏng từ đĩa CD cài đặt Windows: mở menu Start > Run > gõ vào cmd > Enter để vào môi trường dòng lệnh (tuy lúc này bạn vẫn vào được môi trường dòng lệnh nhưng bạn không thể chạy các ứng dụng khác trên nền DOS ảo được nữa) > cho đĩa cài đặt Windows vào ổ CD > trở lại môi trường dòng lệnh, bạn gõ vào các dòng sau (giả sử ổ CD của bạn là ổ E và Windows được cài trên ổ C, để sang dòng nhấn Enter):

- dòng 1: expand E:\i386\config. nt_ c:\Windows\system32\ config.nt
- dòng 2: expand E:\i386\ autoexec.nt_ c:\Windows\system32\ autoexec.nt
- dòng 3: expand E:\i386\ command.co_ c:\windows\system32\ command.com
- dòng 4: exit

Nếu bạn không có đĩa cài đặt Windows XP hoặc sau khi làm các thao tác này mà lỗi trên vẫn còn, bạn cần tự tạo lấy các tập tin config.nt va autoexec.nt. Bạn mở notepad, và gõ các dòng trong hình A, lưu lại với tên config.nt.

Và các dòng trong hình B thành tập tin autoexec.nt.

Chép cả 2 tập tin vừa tạo vào thư mục C:\Windows\system32 > khởi động lại máy rồi thử chạy lại ứng dụng.

KAMIYU (Q.5, TP.HCM)

[Đầu trang]
Trang chủ
Nội lực "Peter Pan"
Cầu nối Intel Việt Nam
Chuyện trong tuần
Cõi người ta
Bình luận thị trường
Cõi Mô-bai
Chuyên đề
Bổ ngửa
Túi càn khôn IT
Hồ lô biến
Cảm về Game
Nhật ký e-CHÍP
Bản quyền Công ty Phần mềm & Truyền thông VASC
 99 Triệu Việt Vương HN; Tel: (04) 9782235 • email: echip@vasc.com.vn
Mọi chi tiết về kinh doanh và quảng cáo xin liên hệ Phòng Quảng cáo. Tel: (04) 9782077 kd@vasc.com.vn