Cách tìm ra phiên bản hiện tại của directx. Cách tìm Directx nào được cài đặt

Ngày nay, một số lượng lớn các trò chơi và chương trình máy tính yêu cầu một gói đồ họa đặc biệt - DirectX, trong trường hợp không có trò chơi và chương trình nào sẽ hoạt động không chính xác hoặc hoàn toàn không hoạt động. Nhưng thông thường, các ứng dụng yêu cầu phiên bản mới nhất của gói này, nếu không, chúng sẽ không thể khởi động. Làm gì trong tình huống như vậy? Cài đặt hoặc kiểm tra nó? Hôm nay bạn sẽ học: cách kiểm tra phiên bản DirectX trên máy tính của bạn.

** Xin lưu ý rằng trước hết, sách hướng dẫn này dành cho người dùng hệ điều hành Windows 10.

Kiểm tra phiên bản DirectX hiện tại theo cách thủ công

Để kiểm tra phiên bản của gói đa phương tiện này, bạn cần làm như sau:

Cửa sổ này sẽ mở ra. Trong trường nhập, hãy viết như sau: dxdiag và bấm OK:

Một cửa sổ mới đã mở ra. Trong tab "Hệ thống", bạn cần tìm mục "Phiên bản DirectX" (thường nằm ở dưới cùng). Phiên bản cũng sẽ được chỉ ra ở đó (khoanh đỏ):

Nếu đột nhiên phiên bản bị lỗi thời (Dưới thứ chín), thì bạn nên tải xuống và cài đặt phiên bản mới từ trang web của chúng tôi:

Làm thế nào để chẩn đoán DirectX?

Để chẩn đoán, hãy sử dụng các hướng dẫn ở trên.

Tôi có phải cài đặt phiên bản mới nhất không?

Vâng chắc chắn. Điều này là cần thiết cho hoạt động ổn định của các chương trình và trò chơi máy tính.

Direct X là một gói hướng dẫn tích hợp đã được tích hợp vào Windows kể từ XP. Giờ đây, phiên bản thứ 10 của hệ điều hành với bộ Direct X 12 được cài đặt sẵn từ lâu đã chiếm ưu thế trong sân. Nhiều người dùng, sau khi cập nhật hệ điều hành trước của họ, bắt đầu phàn nàn rằng gói hướng dẫn này đã không được cập nhật trong hệ thống, và vẫn ở phiên bản 11.2. Hãy cùng tìm hiểu cách xác định phiên bản DirectX hiện tại và những việc cần làm để sử dụng tất cả các tính năng của hệ điều hành Windows?

Cách kiểm tra phiên bản DirectX trong Windows 10

Bạn có thể tìm ra phiên bản DirectX hiện tại theo nhiều cách cùng một lúc. Bạn có thể mở cửa sổ thực thi lệnh bằng tổ hợp THẮNG + R và chạy công cụ chẩn đoán tương ứng bằng lệnh dxdiag... Cách thứ hai thậm chí còn dễ dàng hơn - mở menu Start và nhập lệnh trên trực tiếp vào thanh tìm kiếm.

Sau khi nhấn nút Enter, một vài cửa sổ sẽ xuất hiện trước mặt bạn. Đầu tiên sẽ đề nghị kiểm tra chữ ký kỹ thuật số của các trình điều khiển và chúng tôi xác nhận hành động và thứ hai sẽ chứa thông tin về DirectX. Dưới đây chúng tôi tìm thấy dòng chữ "Phiên bản DirectX" và nếu số là 12, thì không có vấn đề gì và bạn có thể tiếp tục sử dụng HĐH một cách an toàn. Nếu dòng này chứa phiên bản 11.2 (và đôi khi còn thấp hơn), bạn cần tìm nguồn gốc của vấn đề.

Tại sao phiên bản DirectX mới nhất không được sử dụng?

Hệ thống sử dụng các tệp của phiên bản cũ hơn:

  • PC của bạn có thẻ video không hỗ trợ DirectX phiên bản 12 (bạn có thể tìm hiểu thêm trong hướng dẫn về thẻ hoặc trên trang web của nhà sản xuất);
  • Bạn đang sử dụng trình điều khiển cũ cho card màn hình - nó được khắc phục bằng một bản cập nhật phần mềm tầm thường.

DirectX 12 hiện được hỗ trợ bởi các thẻ video sau đây từ các nhà sản xuất và loạt sản phẩm sau:

    Tích hợp vào bộ vi xử lý i3, i5, i7, Haswell, Broadwell và Kaby Lake;

    Các card màn hình NVIDIA, bắt đầu với dòng 600, kết thúc với GTX Titan và các loại khác, ngoại trừ dòng 800, nơi chỉ hỗ trợ một phần, nhưng nhà sản xuất hứa hẹn sẽ bổ sung khả năng làm việc với DirectX 12 trên các bo mạch từ 400 series;

    AMD từ dòng HD 7000 đến R9, cũng như các chip đồ họa tích hợp, bao gồm cả chip trên bộ xử lý E1 và E2.

Điều đáng chú ý là ngay cả khi card màn hình của bạn thuộc một trong những điểm này thì vẫn có khả năng nhà sản xuất chưa bổ sung hỗ trợ Directx 12 vào gói trình điều khiển nên bạn sẽ phải đợi một chút. Bản thân công nghệ này khá mới và các nhà sản xuất card màn hình đang tích cực làm việc để đưa nó vào sản phẩm của họ, cả ở cấp độ vật lý và phần mềm.

Trong một số trường hợp, khi cài đặt một bộ phần mềm cho card màn hình của bạn, lỗi có thể xuất hiện. Tình trạng này đặc biệt phổ biến ở những người dùng vừa cập nhật hệ điều hành của họ. Thông thường, vấn đề được giải quyết bằng cách loại bỏ hoàn toàn các trình điều khiển cũ, bao gồm cả phần mềm shell như AMD Catalyst. Tất cả điều này sẽ cần được cài đặt lại và chỉ sau đó kiểm tra lại.

Tôi có thể tìm DirectX mới nhất ở đâu?

Microsoft ban đầu trang bị cho Windows 10, 8.1 và 8 với tất cả các tập tin cần thiết, bao gồm cả Direct X 12, nhưng đôi khi sự cố xảy ra (đặc biệt là với người dùng các phiên bản vi phạm bản quyền) và bạn phải tìm kiếm các tập tin mình cần trên Internet. Bạn luôn có thể tìm thấy phiên bản DirectX mới nhất trên trang web của nhà sản xuất hệ điều hành. nếu không có trò chơi cũ có thể không hoạt động. DirectX được phân phối dưới dạng trình cài đặt web, vì vậy bạn cần có internet để tải tệp xuống và sau quá trình cài đặt, bạn sẽ phải khởi động lại máy tính của mình.

"DirectX" là một tập hợp các phần mềm khác nhau, bao gồm một loạt các công nghệ đảm bảo hiệu suất của các chương trình máy tính. Ngoài ra, phần mềm tạo ra một trò chơi nhất định và các ứng dụng khác liên quan đến đa phương tiện. Một chương trình như vậy đôi khi đi kèm với chính trò chơi hoặc các ứng dụng khác, cho phép bạn cập nhật nó theo thời gian. Tuy nhiên, điều này không phải lúc nào cũng xảy ra và tại thời điểm không thích hợp nhất, bạn có thể cần một phiên bản cập nhật. Do đó, điều rất quan trọng là phải luôn biết trước phiên bản "DirectX" nào đã được cài đặt trên PC.

Bản thân "DirectX" giúp các ứng dụng tương tác với phần cứng của máy tính cá nhân, đồng thời tạo điều kiện thuận lợi hơn là chỉ tải trên thiết bị. Nếu không có nó, trước đây các ứng dụng đa phương tiện khác nhau cần tải trực tiếp các trình điều khiển đặc biệt giúp cùng một card màn hình tương tác với ứng dụng. "DirectX" đã kết hợp các chức năng của các trình điều khiển như vậy, giúp cả nhà phát triển và người dùng dễ dàng hơn.

Xác định phiên bản "DirectX" bạn có trên PC chạy Windows XP

Để xác định phiên bản "DirectX" trên Windows XP, bạn sẽ cần:


Quan trọng! Nếu cần, bạn có thể chuyển sang phiên bản cập nhật mới nhất bằng cách sử dụng trang web chính thức của Microsoft. Cũng trên trang này, người dùng có thể tìm và tải xuống hầu hết các phiên bản đã xuất bản trước đó.

Xác định phiên bản "DirectX" bạn có trên PC chạy Windows 7

Để tìm thông tin cần thiết về phiên bản "DirectX" trên một hệ điều hành nhất định, bạn phải:


Xác định phiên bản của "DirectX" trên Windows 8.1

Trên HĐH này, thuật toán xác định phiên bản của phần mềm này không thay đổi. Để tìm hiểu thêm về DirectX, bạn sẽ cần:


Làm cách nào để bạn có thể dễ dàng tìm ra phiên bản "DirectX" mà bạn có trong Windows 10?

Phiên bản hệ điều hành này giả định khả năng sử dụng thuật toán hành động được mô tả ở trên để xác định thông tin về phần mềm đó. Nhưng có những trường hợp lệnh "dxdiag" không hoạt động. Trong những trường hợp như vậy, bạn nên sử dụng phương pháp này:

  1. Khởi chạy chương trình "Explorer". Nhấp chuột phải vào biểu tượng "Start", nhấp chuột trái vào dòng "Explorer".

    Trên một ghi chú! Cùng một menu có thể được gọi bằng tổ hợp các nút trên bàn phím "Win + X".

  2. Sau đó vào đĩa "C".

  3. Trên ổ "C", mở thư mục có tên "Windows".

  4. Tiếp theo - "System32".

  5. Tìm chương trình "dxdiag.exe" trong danh sách các tệp và khởi chạy nó bằng cách nhấp đúp chuột trái. "Công cụ chẩn đoán DirectX" đã biết sẽ mở ra, trong đó bạn có thể tìm thấy mục "Phiên bản DirectX".

Trên một ghi chú! Phần mềm Windows 10 gốc đi kèm với DirectX 12 được cài đặt sẵn, nhưng không có phiên bản nào trước đó được sử dụng cho nhiều chương trình và trò chơi PC. Trên trang web chính thức của công ty, người dùng có thể cài đặt bất kỳ thư viện nào cần thiết cho hoạt động của các ứng dụng và đa phương tiện khác nhau.

Một số trò chơi PC gặp sự cố với "DirectX" khi cài đặt hoặc sử dụng chúng. Một số trò chơi yêu cầu phiên bản hiện đại hơn, trong khi những trò chơi khác yêu cầu phiên bản cũ hơn. Trong trường hợp này, hãy cài đặt lại chính ứng dụng đó hoặc cập nhật phiên bản DirectX.

Video - Làm thế nào để tìm ra phiên bản DirectX trên PC hoặc máy tính xách tay của bạn?

Xin chào tất cả những người ghé thăm blog của tôi. Trong lịch sử, nó đã xảy ra đến nỗi tôi ngay lập tức bắt gặp mối liên hệ giữa việc không có tệp dll trong hệ thống và phiên bản DirectX. Do đó, nếu khi bắt đầu trò chơi, thay vì chính món đồ chơi, bạn thấy nội dung như "Không thể khởi chạy chương trình, vì máy tính không có d3dx9_31.dll", thì với xác suất 99%, bạn có thể cần cập nhật các thư viện DirectX.

Với việc chuyển đổi sang hệ điều hành mới từ Windows, người dùng bình thường bắt đầu bối rối về các phiên bản của Direct X. Nhiều người lầm tưởng rằng bằng cách cài đặt, chẳng hạn như 9.0c trên DirectX 11, họ sẽ xóa bỏ phần sau. Tôi sẽ cho bạn biết ngay lập tức - nó sẽ không đi đâu cả, nó chỉ đơn giản là sẽ được bổ sung với các thư viện từ 9.0 (mặc dù tất cả những thứ cần thiết đã được đưa vào các phiên bản mới nhất, có một số đồ chơi có ngoại lệ)


Nếu bạn đang tìm kiếm thông tin này, bởi vì bạn không biết những gì, có thể từ trang web chính thức, thì ghi chú này chỉ dành cho bạn - ở đây chúng tôi sẽ xem xét mọi thứ! Mạng có đầy đủ các tài nguyên cung cấp để tải xuống tệp này. Đừng để bị lừa bởi điều này - theo quy luật, rất dễ nhiễm vi rút từ các trang web như vậy. (và Yandex không phải lúc nào cũng đánh dấu các tài nguyên đó là nguy hiểm)

Nó khá dễ dàng để tìm ra, tuy nhiên Microsoft rất khôn ngoan với giao diện và trong các Windows khác nhau, nó có thể trông khác nhau, nhưng logic không thay đổi giữa các phiên bản. Vì vậy, đối với Windows 7, hãy nhấp vào "Bắt đầu" và tìm hộp tìm kiếm

Nhập vào thanh tìm kiếm và nhấn Enter

Tuy nhiên, điều này sẽ chỉ hoạt động đối với Windows 7 và Windows Vista.

Trong tất cả các phiên bản Windows, không có ngoại lệ, bạn có thể gọi lệnh để thực thi và nhập vào đó. Trong trường hợp này, tiện ích DirectX sẽ khởi động. Nếu bạn không biết lệnh Run của mình ở đâu, hãy đọc bài viết này http: //www.site/pc/setup_win/gde-v-puske-vypolnit/

Và ở đây trong "Công cụ chẩn đoán DirectX", chúng ta có thể thấy phiên bản.

Vì vậy, chúng tôi đã tìm ra DirectX nào đã được cài đặt, chúng tôi nên làm gì tiếp theo? Cập nhật tất nhiên!

Làm cách nào để cập nhật DirectX lên phiên bản mới nhất?

Không bao giờ, bạn có nghe thấy không? KHÔNG BAO GIỜ không tải xuống DirectX từ các trang web không xác định. Bạn có thể tải xuống phiên bản chính thức và mới nhất (chính xác hơn là trình cài đặt web) từ trang web chính thức của Microsoft.
http://www.microsoft.com/ru-ru/download/details.aspx?id=35
Nhưng tôi không thích hướng người truy cập vào các trang khác, vì vậy tôi đã tải nó lên blog của tôi, bạn có thể tải xuống từ tôi

Sau khi tải xuống - khởi chạy. "Cài đặt Microsoft (R) DirectX (R)" sẽ mở ra. Chúng tôi đồng ý với thỏa thuận cấp phép và nhấp vào "Tiếp theo"

Chúng tôi sẽ được cung cấp cài đặt Bing Bar miễn phí, nhưng chúng tôi không cần nó, vì vậy chúng tôi bỏ chọn hộp bên cạnh mục này.

Chương trình cài đặt sẽ xác định bạn cần tải thêm bao nhiêu thành phần (ví dụ: 48,9 megabyte đối với tôi), nếu mọi thứ phù hợp với bạn, hãy nhấp vào "Tiếp theo"


DirectX là một bộ API để phát triển các ứng dụng Windows. Có nghĩa là, một ứng dụng là một nền tảng hoặc khuôn khổ để viết chương trình một cách nhanh chóng. Một số tính năng phổ biến cho nhiều ứng dụng chiếm phần lớn thời gian. Để tránh chi phí này, các công cụ cốt lõi được phát triển riêng biệt và đi kèm với các đối tượng DirectX COM.

Đây là điều làm cho một nền tảng như vậy trở nên quan trọng, vì hầu hết các nhà phát triển không bận tâm đến việc phát minh ra bánh xe. Hơn nữa, chương trình này là đa dạng và cho phép bạn làm việc trong tất cả các hệ điều hành. Vì các chức năng được sử dụng trong DirectX được sử dụng bên trong chương trình, nên có nghĩa là người dùng phải có một thành phần như vậy với phiên bản giống hệt hoặc mới hơn.

Nếu điều kiện này không được đáp ứng, thì trong quá trình hoạt động của ứng dụng, các độ trễ khác nhau sẽ xảy ra hoặc xảy ra thường xuyên hơn, nó sẽ hoàn toàn không khởi động. Cần lưu ý rằng DirectX chủ yếu được sử dụng cho các chương trình đồ họa và chính xác hơn là cho các trò chơi.

Thông thường, nếu phiên bản nền tảng được yêu cầu không có sẵn, các lỗi như D3DX9_24.dll sẽ xuất hiện. Chữ số gạch dưới có thể khác nhau, nhưng gốc thông báo luôn giống nhau. Trong những trường hợp như vậy, câu hỏi đặt ra là làm thế nào để tìm ra Directx nào được cài đặt để thực hiện các thao tác tiếp theo dựa trên thông tin.

Để biết Directx nào được cài đặt, bạn cần thực hiện một trong một số hành động: xem trong các phần thích hợp của Windows hoặc sử dụng sự trợ giúp của các chương trình.

Làm cách nào để biết Directx nào được cài đặt trên Windows bằng dxdiag?

Có một nơi đặc biệt chứa thông tin đích về phiên bản của sản phẩm DirectX được cài đặt trên hệ thống và nó được gọi là "Công cụ chẩn đoán DirectX". Đây là nơi thuận tiện nhất để sử dụng và không cần cài đặt trước chương trình.

  • Nhấn Win + R và nhập dxdiag;

  • Trong cửa sổ chính của menu, ở cuối danh sách có cột "Phiên bản DirectX".

Ngoài thông tin chính về phiên bản sản phẩm, còn có các tùy chọn đóng gói và Windows khác. Một số thông số được trình bày khá quan trọng, vì vậy ở đây bạn có thể nhận được thông tin về hệ điều hành, nhà sản xuất máy tính và BIOS đã cài đặt. Ngoài ra còn có thông tin chính về cấu hình của PC, chẳng hạn như RAM, bộ xử lý và kích thước tệp hoán trang.

Một cách bổ sung để đến cùng một địa điểm mà không cần sử dụng dòng "Run" là nhập dxdiag vào tìm kiếm trong Start. Hơn nữa, theo cách tương tự, bạn sẽ truy cập vào công cụ chẩn đoán.

Trong cột đặc tính, thông tin không đầy đủ được chỉ ra, tức là phiên bản của sản phẩm được chỉ ra, nhưng không có phần lật ngược. Tức là, ngay cả khi bạn đã cài đặt DirectX 11.2, nó sẽ hiển thị là 11.

Bảng điều khiển Nvidia

Một tùy chọn khác có thể giúp bạn tìm ra Directx mà tôi có là bảng điều khiển card màn hình. Phương pháp này yêu cầu cài đặt phần mềm cho thẻ và hoạt động với Geforce. Vì các trình điều khiển thường được cài đặt, sẽ không có vấn đề gì. Bạn có thể:

  • Nhấp chuột phải vào không gian trống trên màn hình và chọn "Nvidia Control Panel";
  • Ở cuối cửa sổ, nhấp vào "Thông tin hệ thống";

  • Phần Phiên bản Môi trường liệt kê DirectX.

Làm cách nào để biết Directx nào được cài đặt trên Windows 7 thông qua Aida64?

Một cách thay thế để tìm ra Directx nào được cài đặt trên Windows là sử dụng ứng dụng. Hãy sử dụng Aida64 làm ví dụ, nhưng Everest hoạt động theo cách tương tự. Bạn chỉ cần tải xuống chương trình từ liên kết https://www.aida64.ru/download. Nói chung, ứng dụng trả phí, nhưng nó có phiên bản dùng thử trong 30 ngày.

  • Cài đặt chương trình;
  • Mở rộng danh sách "Hệ điều hành";
  • Đánh dấu tab cùng tên, có chứa phiên bản DirectX;
  • Ngoài ra, để biết thêm thông tin, hãy xem: DirectX, sau đó chọn DirectX - Video. Chú ý đến dòng "Hỗ trợ phần cứng".

Ưu điểm chính của phương pháp này, cách tìm ra phiên bản Directx được cài đặt, là sự sẵn có của dữ liệu chính xác. Có thông tin về phiên bản của ứng dụng, đôi khi nó khá quan trọng.

Cài đặt DirectX

Nếu bạn không hài lòng với kết quả của các quy trình trước đó và ứng dụng yêu cầu phiên bản cao hơn của môi trường phát triển, thì bạn cần cài đặt nó. Quá trình cài đặt được thực hiện theo tiêu chuẩn, bạn cần tải tệp xuống từ liên kết https://www.microsoft.com/ru-ru/Download/confirmation.aspx?id=35.

Chỉ có thể tải xuống trình cài đặt web từ Microsoft. Đó là, một tiện ích nhỏ sẽ xác định phiên bản phù hợp nhất của nền tảng, sau đó tải xuống. Nếu cách tiếp cận này không phù hợp với bạn, thì bạn sẽ phải tải xuống toàn bộ tệp từ các trang khác, điều này khá bất tiện.

Cũng có thể xảy ra sự cố trong launcher nên cài DirectX nhưng lỗi D3DX9 vẫn còn. Trong trường hợp này, bạn cần gỡ cài đặt ứng dụng và cài đặt ứng dụng mới hoặc tải xuống phiên bản đầy đủ của tệp.

Hạn chế cài đặt DirectX

Trên thực tế, không phải hệ điều hành nào cũng hỗ trợ các phiên bản nâng cao của chương trình. Vì vậy, mức tối đa được phép là:

  • Windows XP SP2 - 0c;
  • Windows 7 và 8 - 11.1;
  • Windows 8.1 -11.2
  • Windows 10 là phiên bản hiện đại của DirectX 12.

Ngoài những chỉ dẫn này, không phải mọi card màn hình đều có khả năng hoạt động bình thường với các phiên bản DirectX mới hoặc cũ. Để tìm ra phiên bản được đề xuất cho bạn, chỉ cần google kiểu bộ điều hợp của bạn và tìm kiếm thông tin hỗ trợ. Thông thường thì không sao nếu một phiên bản hiện đại hơn được cài đặt, nhưng đôi khi sự cố vẫn xảy ra.

Bây giờ bạn đã biết cách tìm hiểu chi phí của DirectX và những việc cần làm với nó tiếp theo, và bằng cách duy trì phiên bản hiện tại của tiện ích, bạn có thể tránh được nhiều sai lầm.

Nếu bạn vẫn có câu hỏi về chủ đề "Làm thế nào để biết DirectX nào đã được cài đặt?", Bạn có thể hỏi họ trong phần nhận xét


if (function_exists ("the_ratings")) (the_ratings ();)?>