 |
|
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) |
|
|
| | | | | | | | | | | | | | | | |
|
 |
|
 |