¡¡¡¡°ìÀíԱģʽÔËÐÐCMD½ø½øDOSģʽ©§£¬Êä½ø"bcdedit /set nx OptIn"(Ë«ÒýºÅÄÚÎÄ×Ö)©§£¬È»ºóÖØÆô¼Æ½Ï»ú¡£
¡¡¡¡DEPµÄ°²È»»úÖÆ
¡¡¡¡DEP(Data Execution Prevention)¼´¡°Êý¾ÝÍÆÐб£»¤¡±|£¬ÕâÊÇWindowsµÄÒ»ÏȻ»úÖÆ|£¬Ê×ÒªÓÃÀ´±ÜÃⲡ¶¾ºÍÆäËû°²È»Íþв¶ÔϵͳÔì³É·ÛË顣΢Èí´ÓWindows XP SP2Òý½øÁ˸ÃÊÖÒÕ|£¬²¢Ò»ÏòÑÓÐøµ½¶øºóµÄWindows Server 2003|¡¢Windows Server 2008ÖС£±ÊÕßµÄWindows 7ϵͳѡÔñµÄÊǼ¶±ð1|£¬¿ÉÒÔ¿´µ½ËùÓеÄϵͳ¹ý³Ì¹ý³Ì¶¼ÊÇÆôÓÃÁËDEP±|£»¤£¬¶ø·Çϵͳ¹ý³Ì±ÈÈç¡°WinRar¡±ÔòDEP×´¿öΪ¡°Í£Óá±|¡£±¾ÎĽ«¶ÔWindows 7ϵÄDEP½øÐÐÒ»·¬½âÎö|¡£
¡¡¡¡1¡¢DEPµÄ°²È»»úÖÆ
¡¡¡¡¿ÉÒÔ˵|£¬Òç³öÊDzÙ×Ýϵͳ(ʹÓÃÈí¼þ)ÓÀ¾ÃµÄÍ´|£¬Windows 7×ÔȻҲ²»ÀýÍâÈÙÓþѫա£ËùνÒç³öÊ×ÒªÖ¸»º³åÇøÒç³ö|£¬¾ÍÊDzÙ×Ýϵͳ(ʹÓÃÈí¼þ)·ì϶´ÓÖ»ÓÐWindowsºÍÆäËû·¨Ê½¿ÉʹÓõÄÄÚ´æÎ»ÖÃÍÆÐдõÒâ´úÂë´Ó¶ø´ïµ½½ÚÖÆÏµÍ³µÄÄ¿±êÈÙÓþÑ«ÕÂ|¡£Ï£¿´±¾ÎĶԴóÄêÒ¹¼ÒÊìÚÏDEPºÍÀí½âWindowsµÄ°²È»»úÖÆÓÐËù°ïæ|¡£Ê¹ÓÃDEPµÄÄ¿±êÊǽûÖ¹´õÒâ²å½ø´úÂëµÄÍÆÐÐ|£¬ÆäÔËÐлúÖÆÊÇ£¬Windows²Ù×ÝDEP±êʶ±í¼Ç±êÖÄÖ»°üº¬Êý¾ÝµÄÄÚ´æÎ»ÖÃΪ·Ç¿ÉÍÆÐÐ(NX)|£¬µ±Ê¹Ó÷¨Ê½ÊÔͼ´Ó±êʶ±í¼Ç±êÖÄΪNXµÄÄÚ´æÎ»ÖÃÍÆÐдúÂëʱ|£¬WindowsµÄDEPÂß¼½«½ûֹʹÓ÷¨Ê½ÈçÐí×ö£¬´Ó¶ø´ïµ½±|£»¤ÏµÍ³±ÜÃâÒç³ö|¡£
¡¡¡¡2¡¢DEPµÄʵÏÖ±àÖÆ
¡¡¡¡Î¢ÈíDEPʵÏÖ²ÉÈ¡ÁËÁ½ÖÖ±àÖÆ|£¬¼´Ó²¼þÇ¿ÆÈDEPºÍÈí¼þÇ¿ÆÈDEP|¡£Ó²¼þÇ¿ÆÈDEP£¬Õâ±ØÒª´¦ÖÃÆ÷µÄÖ§³Ö¡¬£¬²»Íâ´Ë¿Ì´óÄêÒ¹´ó¶¼´¦ÖÃÆ÷ÊÇÖ§³ÖDEPµÄ¡£Èí¼þÇ¿ÆÈDEP¡¬£¬ÕâÊÇÓÉWindows²Ù×ÝϵͳÔÚϵͳÄÚ´æÖÐΪ±£´æµÄÊý¾Ý¶ÔÏóÖ÷¶¯Ìí¼ÓµÄÒ»×é·ÖÍâÖ¸Õ빩¸ø¡¬¡£ÈçºÎÃ÷°×±¾ÉíµÄ´¦ÖÃÆ÷ÊDz»ÊÇÖ§³ÖDEPÄØ?ÓÒ¼üµ¥»÷×ÀÃæÉϵġ°¼Æ½Ï»ú¡±Í¼±ê£¬Ñ¡Ôñ¡°ÊôÐÔ¡±¡¬£¬ÔÚ´ò¿ªµÄ¡°ÏµÍ³¡±´°¿ÚÖеã»÷¡°¸ß¼¶ÏµÍ³ÉèÖá±Á´½Ó´ò¿ª¡°ÏµÍ³ÊôÐÔ¡±Ãæ°å¡¬¡£ÈôÊÇÖ§³Ö»áÔڵײ¿µÄÒ»ÐÐÏÔʾ¡°ÄãµÄ¼Æ½Ï»ú´¦ÖÃÆ÷Ö§³Ö»ùÓÚÓ²¼þµÄDEP¡£µã»÷¡°Êý¾ÝÍÆÐб£»¤¡±Ñ¡Ï¡¬£¬ÔÚ¸ÃÒ³ÃæÖÐÔÛÃÇ¿ÉÈ·Èϱ¾Éí¼Æ½Ï»úµÄ´¦ÖÃÆ÷ÊDz»ÊÇÖ§³ÖDEP¡¬¡£ÔÚ¡°¸ß¼¶¡±Ñ¡Ïî¿¨Ò³ÃæÖеġ°ÐÔÄÜ¡±Ïµã»÷¡°ÉèÖá±´ò¿ª¡°ÐÔÄÜÑ¡Ïî¡±Ãæ°å¡¡¬£¡±¡¬£¬·´Ö®»áÏÔʾ¡°ÄãµÄ¼Æ½Ï»ú´¦ÖÃÆ÷²»Ö§³Ö»ùÓÚÓ²¼þµÄDEP£¬²»Í⡬£¬WindowsÄÜʹÓÃDEPÈí¼þ±ÜÃâһЩÀàÐ͵ı¨¸´´ò»÷¡¬¡£¡±(ͼ1)
¡¡¡¡3¡¬¡¢DEPµÄÔËÐм¶±ð
¡¡¡¡ÔÚWindows 7ÖС¬£¬DEPĬÐíÊǼ¤»îµÄ¡£²»Í⡬£¬DEP²»¿Ë²»¼°±¡¬£»¤ÏµÍ³ÖÐËùÓÐÔËÐеÄʹÓ÷¨Ê½£¬Êµ¼ÊDEPÄܹ»±¡¬£»¤µÄ·¨Ê½ÁбíÓÉDEPµÄ±¡¬£»¤¼¶±ð¶¨Òå¡£ÈçǰËùÊö¡þ£¬»º³åÇøÒç³ö±¨¸´´ò»÷¾³£ÔÚÆäËü·¨Ê½µÄÄڴ滺³åÇøÐ´½ø¿ÉÍÆÐеĴõÒâ´úÂë¡þ£¬È»ºó¹ÕÆ·¨Ê½ÍÆÐдõÒâ´úÂ롣ĬÐí»·¾³Ï¡þ£¬Windows 7µÄDEPÔËÐÐÔÚ¼¶±ð1µÄ±¡þ£»¤×´¿öÏ¡£ÔÚ¡°Êý¾ÝÍÆÐб¡þ£»¤¡±ÉèÖÃÃæ°åÖСþ£¬ÔÛÃÇÄܹ»ÉèÖÃDEPµÄ±£»¤¼¶±ð¡þ¡£ÈçͼËùʾ±ÊÕßµÄWindows 7ĬÐí¡°Ö»Îª¸ù»ùµÄWindows·¨Ê½ºÍ°ìʼ¤»îÁËDEP¡±¡þ£¬¼´DEP±£»¤¼¶±ðΪ1¡þ¡£¹ÌÈ»¡þ£¬ÔÛÃÇÒ²¿ÉÑ¡Ôñ¡°³ýÒÔÏÂËùÑ¡ÔñµÄ£¬ÎªËùÓз¨Ê½ºÍ°ìÊ´ò¿ªDEP¡± Çл»µ½DEP±¡þ£»¤¼¶±ð2¡þ¡£
¡¡¡¡ÔÚ±£»¤¼¶±ðLevel 2¿ÉÒÔÑ¡ÔñÌØ¶¨µÄʹÓ÷¨Ê½²»ÊÜDEP±¡þ£»¤¡þ¡£ÔÚʵ¼ÊʹÓÃÖСþ£¬Õâ¸ö¹¦ÄܺÜÊÇÊ×Òª£¬ÓÉÓÚһЩÀϵÄʹÓ÷¨Ê½ÔÚ¼¤»îDEPʱû·¨Õý³£ÔËÐСþ¡£ ÀýÈç¡þ£¬ÎÒÔÛÃÇÔÚʹÓÃWord½øÐÐÎı¾±à¼Ê±£¬Ëü»áÖ÷¶¯±»½â³ýÔÚDEP±¡þ£»¤ÒÔÍâ¡þ¡£±ØÒªÖØÊÓµÄÊÇ£¬ÔÚ½«DEP±£»¤Çл»µ½¼¶±ð2֮ǰ£¬±ØÐèÔËÐÐʹÓ÷¨Ê½¼æÈÝÐÔ²âÊÔ£¬È·±£ËùÓеÄʹÓ÷¨Ê½ÔÚDEP¼¤»îʱÄÜÕý³£ÔËÐС£´ÓDEPÖнâ³ýʹÓ÷¨Ê½£¬ ±ØÒªÔÚDEPÉèÖÃÒ³ÃæÊ¹Óá°Ìí¼Ó¡±°´Å¥£¬½«Ê¹Ó÷¨Ê½µÄ¿ÉÍÆÐÐÎĵµ²åÊÖµ½½â³ýÁбíÖС£(ͼ2)
¡¡¡¡³ýÉÏÊö±àÖÆÍ⣬ÔÛÃÇ»¹¿ÉÒÔµßÄ©¹ý³ÌÒ»¸ö¶«Î÷½â³ýʹÓ÷¨Ê½µÄDEP±£»¤¡£Õâ¸ö¶«Î÷¾ÍÊÇDisableNX£¬ËüÊÇ΢ÈíʹÓ÷¨Ê½¼æÈÝÐÔÌ×¼þ(Microsoft Application Compatibility Toolkit )ÖеÄÒ»¸ö¶«Î÷£¬¸ÃÌ×¼þµÄ×îа汾Ϊ5.5£¬´óÄêÒ¹¼Ò¿ÉÒÔ·ÃÎÊ΢Èí¹Ù·½ÍøÕ¾ÏÂÔØµÃµ½£¬ÏÂÔØµØÖ·ÊÇ£ºhttp://www.microsoft.com/downloa ... 0-b45e-492dd6da2971¡£
¡¡¡¡¸Ã¶«Î÷µÄʹÓñÈÁ¦¼òµ¥£¬´óÄêÒ¹¼Ò¿É°´ÕÕºÅÁî°ïæÍê³ÉÅÅ´í²Ù×Ý¡£
¡¡¡¡4¡¢¼ì²éʹÓ÷¨Ê½ÊDz»ÊÇÔâµ½DEP±£»¤
¡¡¡¡ÔÚWindows 7ÖУ¬ÔÛÃÇÈçºÎÃ÷°×ʹÓ÷¨Ê½ÊDz»ÊÇÔâµ½DEP±£»¤ÄØ?ʵÔÚ£¬µßÄ©¹ý³ÌʹÃü°ìÀíÆ÷ÔÛÃÇ¿ÉÒÔ¼ì²éµ½ÔÛÃÇÏëÒªÃ÷°×µÄ×ÊѶ¡£²»Í⣬ĬÐí»·¾³ÏÂWindows 7µÄʹÃü°ìÀíÆ÷ʵÔÚ²»ÏÔʾʹÓ÷¨Ê½µÄDEPÁУ¬±ØÒªÊÖ¶¯²Ù×ݽ«Æäµ÷³öÀ´¡£ÔÚʹÃüÀ¸Éϵ¥»÷Êó±êÓÒ¼üÑ¡Ôñ¡°Æô¶¯Ê¹Ãü°ìÀíÆ÷¡±£¬ÔÚWindows ʹÃü°ìÀíÆ÷´°¿ÚÖе¥»÷¡°¼ì²é¡±²Ëµ¥Ñ¡Ôñ¡°Ñ¡ÔñÁС±£¬È»ºó´ÓÑ¡Ôñ¹ý³ÌÒ³ÁÐÖÐÕÒµ½²¢¹´Ñ¡¡°Êý¾ÝÍÆÐб£»¤¡±Ïî±ã¿É¡£ÈçÐí¾Í»áÔÚʹÃü°ìÀíÆ÷ÖÐÌí¼Ó¡°Êý¾ÝÍÆÐб£»¤¡±ÁУ¬ÔÚÆäÏÂÃæÔÛÃÇ¿ÉÒÔ¿´µ½¹ý³ÌµÄDEP×´¿ö(ÆôÓûòÍ£ÓÃ)¡£ºÁÎÞÀýÍ⣬ÔÚWindows 7ÖÐDEPÒ²×÷ΪһÏȻ»úÖÆ±»Òý½ø½øÀ´¡£²»Í⣬±ÊÕßÕâÀïÒªÉêÃ÷һϣº¹ÌÈ»ÓÐЩ·ÇϵͳµÄʹÓ÷¨Ê½£¬µ«ÆäDEP×´¿öΪ¡°ÆôÓá±(±ÈÈç±ÊÕßϵͳÖÐÔËÐеġ°Windows 7ÓÅ»¯´óÄêҹʦ¡±)£¬ÕâÊÇÓÉÓÚÕâЩʹÓ÷¨Ê½ÔÚ°²×°¹ý³ÌÖлá³ÉÁ¢²¢×¢²á³Éϵͳ°ìÊ£¬ËùÒÔÔÚWindows¿´À´ËüÒ²ÊÇϵͳ¹ý³Ì£¬¹ÌȻҲ¾Í»áÍÆÐÐDEP±£»¤¡£(ͼ3)
¡¡¡¡5¡¢ÈçºÎ·â±ÕDEP±£»¤
¡¡¡¡±ØÒªÌáʾµÄÊÇ£¬µ±DEPÔËÐÐÔÚ±£»¤¼¶±ðΪ2ʱ£¬ÓÉÓÚ±ØÒªÔÚ´¦ÖÃÆ÷ºÍϵͳÄÚ´æÔËÐÐËùÓеÄDEP²é³£¬»áÓ°ÏìϵͳÐÔÄÜ£¬Ê¹µÃϵͳÔ˼´½«»á±äÂýһЩ£¬ËùÒÔÔÚijЩ»·¾³ÏÂÔÛÃÇ¿ÉÒÔ¿¼ÂÇÍêÈ«·â±ÕDEP±£»¤ÈÙÓþѫա£ÔÛÃÇÃ÷°×ÔÚDEPÉèÖÃÃæ°åÖÐÊDz»¹©¸ø·â±ÕDEPÑ¡ÏîµÄ£¬ÄÇÈçºÎ·â±ÕÄØ?ÈôÊÇÊÇVista֮ǰµÄϵͳ£¬ÔÛÃÇ¿ÉÒÔµßÄ©¹ý³Ìµã´ÜBoot.iniÎĵµ£¬ÔÚ´ËÖÐÌí¼ÓNoExecute=Always0ffÓï¾äÀ´·â±Õ¡£¶øÔÚWindows Vista¡¢Windows Server 2008ºÍWindows 7ÖУ¬boot.iniÎĵµÒѱ»Æô¶¯ÉèÖÃÊý¾Ý(Boot Configuration Data)¼´BCDÎĵµËù´úÌæ£¬²»ÍâÔÛÃÇ¿ÉʹÓÃ΢Èí¹©¸øµÄºÅÁîÐж«Î÷bcdedit.exeÀ´±à¼BCDÎĵµ¡£
¡¡¡¡ÔÛÃÇÔÚºÅÁîÌáʾ·ûÏÂÔËÐв»´øÓÐÈκβÎÊýµÄbceditºÅÁ¿ÉÒÔ¿´µ½µ±Ç°µÄÆô¶¯ÉèÖã¬ÈçͼËùʾÏÔʾÁËÔÚWindows 7ÏÂÔËÐÐbcdeditµÄ³É¹û£¬´ËÖÐÄ©ÁËÒ»ÐÐÏÔʾnx OptIn£¬°µÊ¾µ±Ç°µÄDEP±£»¤¼¶±ðΪ1£¬ÈôÊÇÏÔʾΪOptOutÔò°µÊ¾µ±Ç°µÄEDP±£»¤¼¶±ðΪ2¡£ÈôÊÇÔÛÃÇÒª·â±ÕDEP£¬Ö»Ð轫nxÉèÖÃΪAlways0ff±ã¿É¡£ÔÚºÅÁîÐÐÏÂÍÆÐкÅÁî¡°bcdedit /set nx alwaysoff¡±£¬ÖØÆôϵͳºóWindows 7µÄDEP¾Í·â±ÕÁË¡£·´Ö®£¬ÈôÊÇÒª¿ªÆôËùÓаìʺÍʹÓ÷¨Ê½µÄDEP£¬ÍÆÐкÅÁî¡°bcdedit /set nx alwayson¡±±ã¿ÉÒÔÁË¡£(ͼ4)
¡¡¡¡×ܽ᣺ʵÔÚDEPʵÔÚ²»ÊÇÒ½ÖÎWindowsϵͳ»º³åÇøÒç³öÌâÄ¿µÄÈ«ÄܽâÒ©£¬ËüµÄÒâÒåÔÚÓÚʹµÃ´õÒâÈí¼þÄÑÒÔ²Ù×Ý»º³åÇøÒç³ö¡£²¢ÇÒDEP¹©¸øµÄ»º³åÇøÒç³ö±£»¤Ò²ÓбØÈ»µÄ¸±¸Ð»¯£¬¾ÍÊÇÊDZ»DEP½ûÖ¹µÄʹÓ÷¨Ê½·²Êǽ«±»¹ÒÆð£¬¼´±ãDEP¶ôÖÆÁË´õÒâ·¨Ê½ÍÆÐдõÒâ´úÂ룬¿ÉÊÇÕâÀà»·¾³Îª´õÒⷨʽÆô¶¯DOS±¨¸´´ò»÷´´×÷·¢ÏÖÁËеĻúÔµ¡£Ä©ÁËÉêÃ÷Ò»µã£¬±¾ÎÄÓйØDEPµÄ½âÎö¹ÌÈ»ÒÔWindows 7ΪÀý£¬µ«´óÄêÒ¹²¿·ÖÒ²ÊÊÓÃÓÚWindows VistaºÍWindows Server 2008¡£DEPÖ§³ÖÁ½ÖÖ±£»¤¼¶±ð£º¼¶±ð1¡¢£¬Ö»±£»¤Windowsϵͳ´úÂëºÍ¿ÉÍÆÐÐÎĵµ¡¢£¬²»±¡¢£»¤ÏµÍ³ÖÐÔËÐÐµÄÆäËü΢Èí»òµÚÈý·½Ê¹Ó÷¨Ê½;¼¶±ð2£¬±¡¢£»¤ÏµÍ³ÖÐÔËÐеÄËùÓпÉÍÆÐдúÂë¡¢£¬°üº¬Windowsϵͳ´úÂëºÍ΢Èí»òµÚÈý·½Ê¹Ó÷¨Ê½¡£
¡¡¡¡ÈÙÓþѫպϼ¯_ÊÓÆµ_ÅäÖÃ


ÏÂÔØ
ÏÂÔØ
ÏÂÔØ
ÏÂÔØ
ÏÂÔØ
ϲ»¶
¸ßÐË
¹íÁ³
ºÇºÇ
ÎÞÁÄ
ÉËÐÄ








