ÍæLOL³öÏÖDirectX´íÎó£¬Í¬Ê±DOTA2ÏÔʾ“fail to create d3d”£¬±íÃ÷ͼÐνӿڳõʼ»¯Ê§°Ü£¬ºËÐÄÔÒòÊÇϵͳDirectX×é¼þË𻵡¢ÏÔ¿¨Çý¶¯²»¼æÈÝ»òÓÎϷͼÐÎÉèÖóåÍ»¡£´ËÎÊÌâÓ°ÏìÓÎÏ·Æô¶¯Óë»ÃæäÖȾ£¬Ðè´ÓÇý¶¯¡¢×é¼þ¡¢ÉèÖü°ÏµÍ³»·¾³¶à²ãÃæÅŲéÐÞ¸´¡£
Ê×Òª½â¾ö²½ÖèÊǸüÐÂÏÔ¿¨Çý¶¯³ÌÐò¡£¹ýʱ»òË𻵵ÄÇý¶¯ÎÞ·¨ÕýÈ·Ö§³ÖDirectX API£¬µ¼ÖÂD3DÉ豸´´½¨Ê§°Ü¡£·ÃÎÊÏÔ¿¨ÖÆÔìÉ̹ÙÍø£ºNVIDIAÓû§½øÈëGeForce Experience»ò¹ÙÍøÏÂÔØÒ³Ãæ£¬Ñ¡Ôñ¶ÔÓ¦ÏÔ¿¨ÐͺÅÓë²Ù×÷ϵͳ£¬ÏÂÔØ×îаæGame ReadyÇý¶¯£»AMDÓû§·ÃÎÊAMD¹ÙÍø£¬Ê¹ÓÃ×Ô¶¯¼ì²â¹¤¾ß»òÊÖ¶¯Ñ¡ÔñÏÔ¿¨ÏµÁÐÏÂÔØAdrenalin EditionÇý¶¯£»IntelÏÔ¿¨Óû§Í¬ÑùÔÚ¹ÙÍøÏÂÔØ×îÐÂÇý¶¯¡£°²×°Ê±Ñ¡Ôñ“×Ô¶¨Òå°²×°”£¬¹´Ñ¡“Ö´ÐÐÇå½à°²×°”ÒÔ³¹µ×ÒÆ³ý¾ÉÇý¶¯Îļþ£¬°²×°Íê³ÉºóÖØÆô¼ÆËã»ú¡£
ÖØÐ°²×°DirectXÔËÐÐʱ¿â¿ÉÐÞ¸´Ë𻵵Äϵͳ×é¼þ¡£´Ó΢Èí¹ÙÍøÏÂÔØDirectX End-User Runtime Web Installer£¬ÔËÐкó°´ÌáʾÍê³É°²×°¡£ÈôÍøÂ簲װʧ°Ü£¬ÏÂÔØÀëÏß°²×°°üDirectX Redist£¬½âѹºóÔËÐÐDXSETUP.exeÖ´Ðа²×°¡£°²×°¹ý³Ì»á×Ô¶¯ÐÞ¸´È±Ê§»òË𻵵ÄDirectXÎļþ£¬°üÀ¨D3DÏà¹Ø¶¯Ì¬Á´½Ó¿â¡£
ÑéÖ¤ÓÎÏ·ÎļþÍêÕûÐÔ¿ÉÐÞ¸´ÒòÎļþȱʧÒý·¢µÄ´íÎó¡£¶ÔÓÚLOL£¬´ò¿ªÓ¢ÐÛÁªÃ˿ͻ§¶Ë£¬½øÈëÉèÖýçÃæ£¬µã»÷“ÐÞ¸´”°´Å¥Æô¶¯ÓÎÏ·ÐÞ¸´¹¤¾ß£»»òÖ±½ÓÔËÐÐÓÎÏ·°²×°Ä¿Â¼Ïµērepair.exe”³ÌÐò¡£¶ÔÓÚDOTA2£¬ÔÚSteam¿âÖÐÓÒ¼üµã»÷ÓÎÏ·£¬Ñ¡Ôñ“ÊôÐÔ”-“±¾µØÎļþ”£¬µã»÷“ÑéÖ¤ÓÎÏ·ÎļþµÄÍêÕûÐÔ”¡£ÐÞ¸´Íê³ÉºóÖØÆô¿Í»§¶Ë³¢ÊÔÆô¶¯ÓÎÏ·¡£
µ÷ÕûÓÎÏ·ÄÚͼÐÎÉèÖÃÄÜÈÆ¹ýÌØ¶¨äÖȾÎÊÌâ¡£ÔÚLOL¿Í»§¶ËÉèÖÃÖн«Í¼ÐÎÑ¡Ïîµ÷ÕûΪ“µÍ”»ò“ÖеȔ£¬¹Ø±Õ“ÒõÓ°”¡¢“ÌØÐ§”µÈ¸ß¼¶Ñ¡Ï´°¿Úģʽ¸ÄΪ“È«ÆÁ´°¿Ú»¯”»ò“´°¿Ú»¯”¡£DOTA2Æô¶¯Ç°£¬ÔÚSteam¿âÖÐÓÒ¼üÓÎÏ·Ñ¡Ôñ“ÊôÐÔ”£¬ÔÚ“Æô¶¯Ñ¡Ïî”ÊäÈë“-autoconfig”ÖØÖÃͼÐÎÅäÖ㬻òÊÖ¶¯Ìí¼Ó“-dx11”Ç¿ÖÆÊ¹ÓÃDirectX 11äÖȾ£¨ÈôÔΪDX12£©¡£½øÈëÓÎÏ·ºóÖð²½µ÷Õû»ÖʲâÊÔÎȶ¨ÐÔ¡£
¸üвÙ×÷ϵͳ²¹¶¡È·±£ÏµÍ³×é¼þÍêÕû¡£´ò¿ªWindowsÉèÖ㬽øÈ듸üÐÂÓ밲ȫ”£¬µã»÷“¼ì²é¸üД°²×°ËùÓпÉÓøüУ¬Öصã°üÀ¨.NET Framework¡¢Visual C++ÔËÐп⼰ϵͳÀÛ»ý¸üС£¸üÐÂÍê³ÉºóÔÚËÑË÷À¸ÊäÈë“cmd”£¬ÒÔ¹ÜÀíÔ±Éí·ÝÔËÐÐÃüÁîÌáʾ·û£¬ÊäÈë“sfc /scannow”Ö´ÐÐϵͳÎļþ¼ì²é£¬ÐÞ¸´ÊÜËðϵͳÎļþ¡£
µ÷ÕûÏÔ¿¨¿ØÖÆÃæ°åÉèÖÿɽâ¾öÇý¶¯²ãÃæ¼æÈÝÐÔÎÊÌâ¡£ÓÒ¼ü×ÀÃæ¿Õ°×´¦´ò¿ªNVIDIA¿ØÖÆÃæ°å»òAMD RadeonÉèÖ㬽øÈ듹ÜÀí3DÉèÖÔ£¬½«“È«¾ÖÉèÖÔÖеēµçÔ´¹ÜÀíģʽ”¸ÄΪ“×î¸ßÐÔÄÜÓÅÏÈ”£¬“ÎÆÀí¹ýÂËÖÊÁ¿”¸ÄΪ“¸ßÐÔÄÜ”£»ÔÚ“³ÌÐòÉèÖÔÖзֱðΪLOLºÍDOTA2µ¥¶ÀÅäÖ㬽«“´¹Ö±Í¬²½”¹Ø±Õ£¬“Ïß³ÌÓÅ»¯”¿ªÆô¡£Ó¦ÓÃÉèÖúóÖØÆô¼ÆËã»ú¡£
ÇåÀíϵͳÁÙʱÎļþÓë×¢²á±í²ÐÁô¿ÉÄܽâ¾ö×é¼þ³åÍ»¡£°´Win+RÊäÈë“%temp%”ÇåÀíÁÙʱÎļþ¼Ð£¬ÊäÈë“prefetch”ÇåÀíÔ¤¶ÁÎļþ¡£Ê¹ÓÃϵͳ×Ô´ø´ÅÅÌÇåÀí¹¤¾ßÑ¡Ôñ“ÁÙʱÎļþ”¡¢“DirectX×ÅÉ«Æ÷»º´æ”½øÐÐÇåÀí¡£½÷É÷ʹÓõÚÈý·½ÇåÀí¹¤¾ß£¬½öÑ¡ÔñÐÅÓþÁ¼ºÃµÄÈí¼þÇåÀí×¢²á±íÖÐÎÞЧµÄDirectX¼°ÓÎÏ·ÌõÄ¿¡£
ÈôÉÏÊö·½·¨¾ùÎÞЧ£¬¿¼ÂÇ»ØÍËϵͳ»òÇý¶¯°æ±¾¡£ÔÚÉ豸¹ÜÀíÆ÷ÖÐÕÒµ½ÏÔʾÊÊÅäÆ÷£¬ÓÒ¼üÏÔ¿¨Ñ¡Ôñ“ÊôÐÔ”-“Çý¶¯³ÌÐò”-“»ØÍËÇý¶¯³ÌÐò”£¨Èô¿ÉÓã©¡£»òʹÓÃϵͳ»¹Ô¹¦ÄÜ£¬»Ö¸´µ½ÓÎÏ·Õý³£ÔËÐеÄʱ¼äµã¡£´Ë²Ù×÷¿ÉÄÜÓ°ÏìÆäËûÈí¼þ£¬½¨ÒéÌáǰ±¸·ÝÖØÒªÊý¾Ý¡£
Ó²¼þ²ãÃæ¼ì²éÏÔ¿¨×´Ì¬¡£È·±£ÏÔ¿¨¹©µç³ä×㣬ɢÈÈÕý³££¬ÎÞ¹ý¶È»Ò³¾¶Ñ»ý¡£¿É³¢ÊÔ½«ÏÔ¿¨ÖØÐ²å°Î£¬ÇåÀí½ðÊÖÖ¸¡£ÈôΪ±Ê¼Ç±¾µçÄÔ£¬¼ì²éÊÇ·ñÇл»µ½¶ÀÁ¢ÏÔ¿¨ÔËÐÐÓÎÏ·£ºÔÚNVIDIA¿ØÖÆÃæ°åµÄ“¹ÜÀíÏÔʾģʽ”ÖÐÑ¡Ôñ“½öNVIDIA GPU”£¬»òͨ¹ýµçÔ´¹ÜÀíÉèÖÃΪ“¸ßÐÔÄܔģʽ¡£
×îÖÕ½â¾ö·½°¸ÎªÍêÈ«ÖØ×°ÓÎÏ·Óëϵͳ×é¼þ¡£³¹µ×Ð¶ÔØLOLºÍDOTA2£¬É¾³ýÓÎÏ·°²×°Ä¿Â¼ËùÓвÐÁôÎļþ¡£ÖØÐÂÏÂÔØ°²×°°ü£¬°²×°Ê±¹Ø±Õɱ¶¾Èí¼þ£¬È·±£°²×°Â·¾¶ÎÞÖÐÎÄ»òÌØÊâ×Ö·û¡£Í¬Ê±ÖØ×°Visual C++ÔËÐп⣨2005ÖÁ2022ËùÓа汾£©¼°.NET Framework×îа棬ΪÓÎÏ·ÌṩÍêÕûµÄÔËÐл·¾³Ö§³Ö¡£
Ê×Òª½â¾ö²½ÖèÊǸüÐÂÏÔ¿¨Çý¶¯³ÌÐò¡£¹ýʱ»òË𻵵ÄÇý¶¯ÎÞ·¨ÕýÈ·Ö§³ÖDirectX API£¬µ¼ÖÂD3DÉ豸´´½¨Ê§°Ü¡£·ÃÎÊÏÔ¿¨ÖÆÔìÉ̹ÙÍø£ºNVIDIAÓû§½øÈëGeForce Experience»ò¹ÙÍøÏÂÔØÒ³Ãæ£¬Ñ¡Ôñ¶ÔÓ¦ÏÔ¿¨ÐͺÅÓë²Ù×÷ϵͳ£¬ÏÂÔØ×îаæGame ReadyÇý¶¯£»AMDÓû§·ÃÎÊAMD¹ÙÍø£¬Ê¹ÓÃ×Ô¶¯¼ì²â¹¤¾ß»òÊÖ¶¯Ñ¡ÔñÏÔ¿¨ÏµÁÐÏÂÔØAdrenalin EditionÇý¶¯£»IntelÏÔ¿¨Óû§Í¬ÑùÔÚ¹ÙÍøÏÂÔØ×îÐÂÇý¶¯¡£°²×°Ê±Ñ¡Ôñ“×Ô¶¨Òå°²×°”£¬¹´Ñ¡“Ö´ÐÐÇå½à°²×°”ÒÔ³¹µ×ÒÆ³ý¾ÉÇý¶¯Îļþ£¬°²×°Íê³ÉºóÖØÆô¼ÆËã»ú¡£
ÖØÐ°²×°DirectXÔËÐÐʱ¿â¿ÉÐÞ¸´Ë𻵵Äϵͳ×é¼þ¡£´Ó΢Èí¹ÙÍøÏÂÔØDirectX End-User Runtime Web Installer£¬ÔËÐкó°´ÌáʾÍê³É°²×°¡£ÈôÍøÂ簲װʧ°Ü£¬ÏÂÔØÀëÏß°²×°°üDirectX Redist£¬½âѹºóÔËÐÐDXSETUP.exeÖ´Ðа²×°¡£°²×°¹ý³Ì»á×Ô¶¯ÐÞ¸´È±Ê§»òË𻵵ÄDirectXÎļþ£¬°üÀ¨D3DÏà¹Ø¶¯Ì¬Á´½Ó¿â¡£
ÑéÖ¤ÓÎÏ·ÎļþÍêÕûÐÔ¿ÉÐÞ¸´ÒòÎļþȱʧÒý·¢µÄ´íÎó¡£¶ÔÓÚLOL£¬´ò¿ªÓ¢ÐÛÁªÃ˿ͻ§¶Ë£¬½øÈëÉèÖýçÃæ£¬µã»÷“ÐÞ¸´”°´Å¥Æô¶¯ÓÎÏ·ÐÞ¸´¹¤¾ß£»»òÖ±½ÓÔËÐÐÓÎÏ·°²×°Ä¿Â¼Ïµērepair.exe”³ÌÐò¡£¶ÔÓÚDOTA2£¬ÔÚSteam¿âÖÐÓÒ¼üµã»÷ÓÎÏ·£¬Ñ¡Ôñ“ÊôÐÔ”-“±¾µØÎļþ”£¬µã»÷“ÑéÖ¤ÓÎÏ·ÎļþµÄÍêÕûÐÔ”¡£ÐÞ¸´Íê³ÉºóÖØÆô¿Í»§¶Ë³¢ÊÔÆô¶¯ÓÎÏ·¡£
µ÷ÕûÓÎÏ·ÄÚͼÐÎÉèÖÃÄÜÈÆ¹ýÌØ¶¨äÖȾÎÊÌâ¡£ÔÚLOL¿Í»§¶ËÉèÖÃÖн«Í¼ÐÎÑ¡Ïîµ÷ÕûΪ“µÍ”»ò“ÖеȔ£¬¹Ø±Õ“ÒõÓ°”¡¢“ÌØÐ§”µÈ¸ß¼¶Ñ¡Ï´°¿Úģʽ¸ÄΪ“È«ÆÁ´°¿Ú»¯”»ò“´°¿Ú»¯”¡£DOTA2Æô¶¯Ç°£¬ÔÚSteam¿âÖÐÓÒ¼üÓÎÏ·Ñ¡Ôñ“ÊôÐÔ”£¬ÔÚ“Æô¶¯Ñ¡Ïî”ÊäÈë“-autoconfig”ÖØÖÃͼÐÎÅäÖ㬻òÊÖ¶¯Ìí¼Ó“-dx11”Ç¿ÖÆÊ¹ÓÃDirectX 11äÖȾ£¨ÈôÔΪDX12£©¡£½øÈëÓÎÏ·ºóÖð²½µ÷Õû»ÖʲâÊÔÎȶ¨ÐÔ¡£
¸üвÙ×÷ϵͳ²¹¶¡È·±£ÏµÍ³×é¼þÍêÕû¡£´ò¿ªWindowsÉèÖ㬽øÈ듸üÐÂÓ밲ȫ”£¬µã»÷“¼ì²é¸üД°²×°ËùÓпÉÓøüУ¬Öصã°üÀ¨.NET Framework¡¢Visual C++ÔËÐп⼰ϵͳÀÛ»ý¸üС£¸üÐÂÍê³ÉºóÔÚËÑË÷À¸ÊäÈë“cmd”£¬ÒÔ¹ÜÀíÔ±Éí·ÝÔËÐÐÃüÁîÌáʾ·û£¬ÊäÈë“sfc /scannow”Ö´ÐÐϵͳÎļþ¼ì²é£¬ÐÞ¸´ÊÜËðϵͳÎļþ¡£
µ÷ÕûÏÔ¿¨¿ØÖÆÃæ°åÉèÖÿɽâ¾öÇý¶¯²ãÃæ¼æÈÝÐÔÎÊÌâ¡£ÓÒ¼ü×ÀÃæ¿Õ°×´¦´ò¿ªNVIDIA¿ØÖÆÃæ°å»òAMD RadeonÉèÖ㬽øÈ듹ÜÀí3DÉèÖÔ£¬½«“È«¾ÖÉèÖÔÖеēµçÔ´¹ÜÀíģʽ”¸ÄΪ“×î¸ßÐÔÄÜÓÅÏÈ”£¬“ÎÆÀí¹ýÂËÖÊÁ¿”¸ÄΪ“¸ßÐÔÄÜ”£»ÔÚ“³ÌÐòÉèÖÔÖзֱðΪLOLºÍDOTA2µ¥¶ÀÅäÖ㬽«“´¹Ö±Í¬²½”¹Ø±Õ£¬“Ïß³ÌÓÅ»¯”¿ªÆô¡£Ó¦ÓÃÉèÖúóÖØÆô¼ÆËã»ú¡£
ÇåÀíϵͳÁÙʱÎļþÓë×¢²á±í²ÐÁô¿ÉÄܽâ¾ö×é¼þ³åÍ»¡£°´Win+RÊäÈë“%temp%”ÇåÀíÁÙʱÎļþ¼Ð£¬ÊäÈë“prefetch”ÇåÀíÔ¤¶ÁÎļþ¡£Ê¹ÓÃϵͳ×Ô´ø´ÅÅÌÇåÀí¹¤¾ßÑ¡Ôñ“ÁÙʱÎļþ”¡¢“DirectX×ÅÉ«Æ÷»º´æ”½øÐÐÇåÀí¡£½÷É÷ʹÓõÚÈý·½ÇåÀí¹¤¾ß£¬½öÑ¡ÔñÐÅÓþÁ¼ºÃµÄÈí¼þÇåÀí×¢²á±íÖÐÎÞЧµÄDirectX¼°ÓÎÏ·ÌõÄ¿¡£
ÈôÉÏÊö·½·¨¾ùÎÞЧ£¬¿¼ÂÇ»ØÍËϵͳ»òÇý¶¯°æ±¾¡£ÔÚÉ豸¹ÜÀíÆ÷ÖÐÕÒµ½ÏÔʾÊÊÅäÆ÷£¬ÓÒ¼üÏÔ¿¨Ñ¡Ôñ“ÊôÐÔ”-“Çý¶¯³ÌÐò”-“»ØÍËÇý¶¯³ÌÐò”£¨Èô¿ÉÓã©¡£»òʹÓÃϵͳ»¹Ô¹¦ÄÜ£¬»Ö¸´µ½ÓÎÏ·Õý³£ÔËÐеÄʱ¼äµã¡£´Ë²Ù×÷¿ÉÄÜÓ°ÏìÆäËûÈí¼þ£¬½¨ÒéÌáǰ±¸·ÝÖØÒªÊý¾Ý¡£
Ó²¼þ²ãÃæ¼ì²éÏÔ¿¨×´Ì¬¡£È·±£ÏÔ¿¨¹©µç³ä×㣬ɢÈÈÕý³££¬ÎÞ¹ý¶È»Ò³¾¶Ñ»ý¡£¿É³¢ÊÔ½«ÏÔ¿¨ÖØÐ²å°Î£¬ÇåÀí½ðÊÖÖ¸¡£ÈôΪ±Ê¼Ç±¾µçÄÔ£¬¼ì²éÊÇ·ñÇл»µ½¶ÀÁ¢ÏÔ¿¨ÔËÐÐÓÎÏ·£ºÔÚNVIDIA¿ØÖÆÃæ°åµÄ“¹ÜÀíÏÔʾģʽ”ÖÐÑ¡Ôñ“½öNVIDIA GPU”£¬»òͨ¹ýµçÔ´¹ÜÀíÉèÖÃΪ“¸ßÐÔÄܔģʽ¡£
×îÖÕ½â¾ö·½°¸ÎªÍêÈ«ÖØ×°ÓÎÏ·Óëϵͳ×é¼þ¡£³¹µ×Ð¶ÔØLOLºÍDOTA2£¬É¾³ýÓÎÏ·°²×°Ä¿Â¼ËùÓвÐÁôÎļþ¡£ÖØÐÂÏÂÔØ°²×°°ü£¬°²×°Ê±¹Ø±Õɱ¶¾Èí¼þ£¬È·±£°²×°Â·¾¶ÎÞÖÐÎÄ»òÌØÊâ×Ö·û¡£Í¬Ê±ÖØ×°Visual C++ÔËÐп⣨2005ÖÁ2022ËùÓа汾£©¼°.NET Framework×îа棬ΪÓÎÏ·ÌṩÍêÕûµÄÔËÐл·¾³Ö§³Ö¡£

