Lex247

W10UI_1018_debug

May 22nd, 2022
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 272.64 KB | None | 0 0
  1.  
  2.  
  3. > t i t l e I n s t a l l e r f o r W i n d o w s N T 1 0 . 0 U p d a t e s
  4.  
  5.  
  6.  
  7. > s e t " _ d L o g = X : \ w i n d o w s \ L o g s \ D I S M "
  8.  
  9.  
  10.  
  11. > c d / d " ! _ w o r k ! "
  12.  
  13.  
  14.  
  15. > i f n o t e x i s t " W 1 0 U I . i n i " g o t o : p r o c e e d
  16.  
  17.  
  18.  
  19. > f i n d / i " [ W 1 0 U I - C o n f i g u r a t i o n ] " W 1 0 U I . i n i | | g o t o : p r o c e e d
  20.  
  21.  
  22.  
  23. - - - - - - - - - - W 1 0 U I . I N I
  24.  
  25. [ W 1 0 U I - C o n f i g u r a t i o n ]
  26.  
  27.  
  28.  
  29. > s e t l o c a l D i s a b l e D e l a y e d E x p a n s i o n
  30.  
  31.  
  32.  
  33. > f o r % # i n ( t a r g e t r e p o d i s m r o o t n e t 3 5 n e t 3 5 s o u r c e c l e a n u p r e s e t b a s e w i n r e l c u w i n r e u p d t b o o t f i l e s s k i p e d g e _ c a b d i r m o u n t d i r w i n r e m o u n t w i m 2 e s d w i m 2 s w m i s o i s o d i r d e l e t e _ s o u r c e a u t o s t a r t ) d o ( c a l l : R e a d I N I % # )
  34.  
  35.  
  36.  
  37. > ( c a l l : R e a d I N I t a r g e t )
  38.  
  39.  
  40.  
  41. > f i n d / i " t a r g e t " W 1 0 U I . i n i 1 > n u l | | g o t o : e o f
  42.  
  43.  
  44.  
  45. > f o r / F " s k i p = 2 t o k e n s = 1 * d e l i m s = = " % A i n ( ' f i n d / i " t a r g e t " W 1 0 U I . i n i ' ) d o c a l l s e t " t a r g e t = % ~ B "
  46.  
  47.  
  48.  
  49. > c a l l s e t " t a r g e t = C : "
  50.  
  51.  
  52.  
  53. > g o t o : e o f
  54.  
  55.  
  56.  
  57. > ( c a l l : R e a d I N I r e p o )
  58.  
  59.  
  60.  
  61. > f i n d / i " r e p o " W 1 0 U I . i n i 1 > n u l | | g o t o : e o f
  62.  
  63.  
  64.  
  65. > f o r / F " s k i p = 2 t o k e n s = 1 * d e l i m s = = " % A i n ( ' f i n d / i " r e p o " W 1 0 U I . i n i ' ) d o c a l l s e t " r e p o = % ~ B "
  66.  
  67.  
  68.  
  69. > c a l l s e t " r e p o = "
  70.  
  71.  
  72.  
  73. > g o t o : e o f
  74.  
  75.  
  76.  
  77. > ( c a l l : R e a d I N I d i s m r o o t )
  78.  
  79.  
  80.  
  81. > f i n d / i " d i s m r o o t " W 1 0 U I . i n i 1 > n u l | | g o t o : e o f
  82.  
  83.  
  84.  
  85. > f o r / F " s k i p = 2 t o k e n s = 1 * d e l i m s = = " % A i n ( ' f i n d / i " d i s m r o o t " W 1 0 U I . i n i ' ) d o c a l l s e t " d i s m r o o t = % ~ B "
  86.  
  87.  
  88.  
  89. > c a l l s e t " d i s m r o o t = C : \ W i n d o w s \ S y s t e m 3 2 \ D i s m . e x e "
  90.  
  91.  
  92.  
  93. > g o t o : e o f
  94.  
  95.  
  96.  
  97. > ( c a l l : R e a d I N I n e t 3 5 )
  98.  
  99.  
  100.  
  101. > f i n d / i " n e t 3 5 " W 1 0 U I . i n i 1 > n u l | | g o t o : e o f
  102.  
  103.  
  104.  
  105. > f o r / F " s k i p = 2 t o k e n s = 1 * d e l i m s = = " % A i n ( ' f i n d / i " n e t 3 5 " W 1 0 U I . i n i ' ) d o c a l l s e t " n e t 3 5 = % ~ B "
  106.  
  107.  
  108.  
  109. > c a l l s e t " n e t 3 5 = 0 "
  110.  
  111.  
  112.  
  113. > g o t o : e o f
  114.  
  115.  
  116.  
  117. > ( c a l l : R e a d I N I n e t 3 5 s o u r c e )
  118.  
  119.  
  120.  
  121. > f i n d / i " n e t 3 5 s o u r c e " W 1 0 U I . i n i 1 > n u l | | g o t o : e o f
  122.  
  123.  
  124.  
  125. > f o r / F " s k i p = 2 t o k e n s = 1 * d e l i m s = = " % A i n ( ' f i n d / i " n e t 3 5 s o u r c e " W 1 0 U I . i n i ' ) d o c a l l s e t " n e t 3 5 s o u r c e = % ~ B "
  126.  
  127.  
  128.  
  129. > c a l l s e t " n e t 3 5 s o u r c e = "
  130.  
  131.  
  132.  
  133. > g o t o : e o f
  134.  
  135.  
  136.  
  137. > ( c a l l : R e a d I N I c l e a n u p )
  138.  
  139.  
  140.  
  141. > f i n d / i " c l e a n u p " W 1 0 U I . i n i 1 > n u l | | g o t o : e o f
  142.  
  143.  
  144.  
  145. > f o r / F " s k i p = 2 t o k e n s = 1 * d e l i m s = = " % A i n ( ' f i n d / i " c l e a n u p " W 1 0 U I . i n i ' ) d o c a l l s e t " c l e a n u p = % ~ B "
  146.  
  147.  
  148.  
  149. > c a l l s e t " c l e a n u p = 1 "
  150.  
  151.  
  152.  
  153. > g o t o : e o f
  154.  
  155.  
  156.  
  157. > ( c a l l : R e a d I N I r e s e t b a s e )
  158.  
  159.  
  160.  
  161. > f i n d / i " r e s e t b a s e " W 1 0 U I . i n i 1 > n u l | | g o t o : e o f
  162.  
  163.  
  164.  
  165. > f o r / F " s k i p = 2 t o k e n s = 1 * d e l i m s = = " % A i n ( ' f i n d / i " r e s e t b a s e " W 1 0 U I . i n i ' ) d o c a l l s e t " r e s e t b a s e = % ~ B "
  166.  
  167.  
  168.  
  169. > c a l l s e t " r e s e t b a s e = 1 "
  170.  
  171.  
  172.  
  173. > g o t o : e o f
  174.  
  175.  
  176.  
  177. > ( c a l l : R e a d I N I w i n r e )
  178.  
  179.  
  180.  
  181. > f i n d / i " w i n r e " W 1 0 U I . i n i 1 > n u l | | g o t o : e o f
  182.  
  183.  
  184.  
  185. > f o r / F " s k i p = 2 t o k e n s = 1 * d e l i m s = = " % A i n ( ' f i n d / i " w i n r e " W 1 0 U I . i n i ' ) d o c a l l s e t " w i n r e = % ~ B "
  186.  
  187.  
  188.  
  189. > c a l l s e t " w i n r e = 0 "
  190.  
  191.  
  192.  
  193. > c a l l s e t " w i n r e = 0 "
  194.  
  195.  
  196.  
  197. > g o t o : e o f
  198.  
  199.  
  200.  
  201. > ( c a l l : R e a d I N I l c u w i n r e )
  202.  
  203.  
  204.  
  205. > f i n d / i " l c u w i n r e " W 1 0 U I . i n i 1 > n u l | | g o t o : e o f
  206.  
  207.  
  208.  
  209. > f o r / F " s k i p = 2 t o k e n s = 1 * d e l i m s = = " % A i n ( ' f i n d / i " l c u w i n r e " W 1 0 U I . i n i ' ) d o c a l l s e t " l c u w i n r e = % ~ B "
  210.  
  211.  
  212.  
  213. > c a l l s e t " l c u w i n r e = 0 "
  214.  
  215.  
  216.  
  217. > g o t o : e o f
  218.  
  219.  
  220.  
  221. > ( c a l l : R e a d I N I u p d t b o o t f i l e s )
  222.  
  223.  
  224.  
  225. > f i n d / i " u p d t b o o t f i l e s " W 1 0 U I . i n i 1 > n u l | | g o t o : e o f
  226.  
  227.  
  228.  
  229. > f o r / F " s k i p = 2 t o k e n s = 1 * d e l i m s = = " % A i n ( ' f i n d / i " u p d t b o o t f i l e s " W 1 0 U I . i n i ' ) d o c a l l s e t " u p d t b o o t f i l e s = % ~ B "
  230.  
  231.  
  232.  
  233. > c a l l s e t " u p d t b o o t f i l e s = 0 "
  234.  
  235.  
  236.  
  237. > g o t o : e o f
  238.  
  239.  
  240.  
  241. > ( c a l l : R e a d I N I s k i p e d g e )
  242.  
  243.  
  244.  
  245. > f i n d / i " s k i p e d g e " W 1 0 U I . i n i 1 > n u l | | g o t o : e o f
  246.  
  247.  
  248.  
  249. > f o r / F " s k i p = 2 t o k e n s = 1 * d e l i m s = = " % A i n ( ' f i n d / i " s k i p e d g e " W 1 0 U I . i n i ' ) d o c a l l s e t " s k i p e d g e = % ~ B "
  250.  
  251.  
  252.  
  253. > c a l l s e t " s k i p e d g e = 0 "
  254.  
  255.  
  256.  
  257. > g o t o : e o f
  258.  
  259.  
  260.  
  261. > ( c a l l : R e a d I N I _ c a b d i r )
  262.  
  263.  
  264.  
  265. > f i n d / i " _ c a b d i r " W 1 0 U I . i n i 1 > n u l | | g o t o : e o f
  266.  
  267.  
  268.  
  269. > f o r / F " s k i p = 2 t o k e n s = 1 * d e l i m s = = " % A i n ( ' f i n d / i " _ c a b d i r " W 1 0 U I . i n i ' ) d o c a l l s e t " _ c a b d i r = % ~ B "
  270.  
  271.  
  272.  
  273. > c a l l s e t " _ c a b d i r = W 1 0 U I t e m p "
  274.  
  275.  
  276.  
  277. > g o t o : e o f
  278.  
  279.  
  280.  
  281. > ( c a l l : R e a d I N I m o u n t d i r )
  282.  
  283.  
  284.  
  285. > f i n d / i " m o u n t d i r " W 1 0 U I . i n i 1 > n u l | | g o t o : e o f
  286.  
  287.  
  288.  
  289. > f o r / F " s k i p = 2 t o k e n s = 1 * d e l i m s = = " % A i n ( ' f i n d / i " m o u n t d i r " W 1 0 U I . i n i ' ) d o c a l l s e t " m o u n t d i r = % ~ B "
  290.  
  291.  
  292.  
  293. > c a l l s e t " m o u n t d i r = W 1 0 U I m o u n t "
  294.  
  295.  
  296.  
  297. > g o t o : e o f
  298.  
  299.  
  300.  
  301. > ( c a l l : R e a d I N I w i n r e m o u n t )
  302.  
  303.  
  304.  
  305. > f i n d / i " w i n r e m o u n t " W 1 0 U I . i n i 1 > n u l | | g o t o : e o f
  306.  
  307.  
  308.  
  309. > f o r / F " s k i p = 2 t o k e n s = 1 * d e l i m s = = " % A i n ( ' f i n d / i " w i n r e m o u n t " W 1 0 U I . i n i ' ) d o c a l l s e t " w i n r e m o u n t = % ~ B "
  310.  
  311.  
  312.  
  313. > c a l l s e t " w i n r e m o u n t = W 1 0 U I m o u n t r e "
  314.  
  315.  
  316.  
  317. > g o t o : e o f
  318.  
  319.  
  320.  
  321. > ( c a l l : R e a d I N I w i m 2 e s d )
  322.  
  323.  
  324.  
  325. > f i n d / i " w i m 2 e s d " W 1 0 U I . i n i 1 > n u l | | g o t o : e o f
  326.  
  327.  
  328.  
  329. > f o r / F " s k i p = 2 t o k e n s = 1 * d e l i m s = = " % A i n ( ' f i n d / i " w i m 2 e s d " W 1 0 U I . i n i ' ) d o c a l l s e t " w i m 2 e s d = % ~ B "
  330.  
  331.  
  332.  
  333. > c a l l s e t " w i m 2 e s d = 0 "
  334.  
  335.  
  336.  
  337. > g o t o : e o f
  338.  
  339.  
  340.  
  341. > ( c a l l : R e a d I N I w i m 2 s w m )
  342.  
  343.  
  344.  
  345. > f i n d / i " w i m 2 s w m " W 1 0 U I . i n i 1 > n u l | | g o t o : e o f
  346.  
  347.  
  348.  
  349. > f o r / F " s k i p = 2 t o k e n s = 1 * d e l i m s = = " % A i n ( ' f i n d / i " w i m 2 s w m " W 1 0 U I . i n i ' ) d o c a l l s e t " w i m 2 s w m = % ~ B "
  350.  
  351.  
  352.  
  353. > c a l l s e t " w i m 2 s w m = 0 "
  354.  
  355.  
  356.  
  357. > g o t o : e o f
  358.  
  359.  
  360.  
  361. > ( c a l l : R e a d I N I i s o )
  362.  
  363.  
  364.  
  365. > f i n d / i " i s o " W 1 0 U I . i n i 1 > n u l | | g o t o : e o f
  366.  
  367.  
  368.  
  369. > f o r / F " s k i p = 2 t o k e n s = 1 * d e l i m s = = " % A i n ( ' f i n d / i " i s o " W 1 0 U I . i n i ' ) d o c a l l s e t " i s o = % ~ B "
  370.  
  371.  
  372.  
  373. > c a l l s e t " i s o = 0 "
  374.  
  375.  
  376.  
  377. > g o t o : e o f
  378.  
  379.  
  380.  
  381. > ( c a l l : R e a d I N I i s o d i r )
  382.  
  383.  
  384.  
  385. > f i n d / i " i s o d i r " W 1 0 U I . i n i 1 > n u l | | g o t o : e o f
  386.  
  387.  
  388.  
  389. > f o r / F " s k i p = 2 t o k e n s = 1 * d e l i m s = = " % A i n ( ' f i n d / i " i s o d i r " W 1 0 U I . i n i ' ) d o c a l l s e t " i s o d i r = % ~ B "
  390.  
  391.  
  392.  
  393. > c a l l s e t " i s o d i r = "
  394.  
  395.  
  396.  
  397. > g o t o : e o f
  398.  
  399.  
  400.  
  401. > ( c a l l : R e a d I N I d e l e t e _ s o u r c e )
  402.  
  403.  
  404.  
  405. > f i n d / i " d e l e t e _ s o u r c e " W 1 0 U I . i n i 1 > n u l | | g o t o : e o f
  406.  
  407.  
  408.  
  409. > f o r / F " s k i p = 2 t o k e n s = 1 * d e l i m s = = " % A i n ( ' f i n d / i " d e l e t e _ s o u r c e " W 1 0 U I . i n i ' ) d o c a l l s e t " d e l e t e _ s o u r c e = % ~ B "
  410.  
  411.  
  412.  
  413. > c a l l s e t " d e l e t e _ s o u r c e = 0 "
  414.  
  415.  
  416.  
  417. > g o t o : e o f
  418.  
  419.  
  420.  
  421. > ( c a l l : R e a d I N I a u t o s t a r t )
  422.  
  423.  
  424.  
  425. > f i n d / i " a u t o s t a r t " W 1 0 U I . i n i 1 > n u l | | g o t o : e o f
  426.  
  427.  
  428.  
  429. > f o r / F " s k i p = 2 t o k e n s = 1 * d e l i m s = = " % A i n ( ' f i n d / i " a u t o s t a r t " W 1 0 U I . i n i ' ) d o c a l l s e t " a u t o s t a r t = % ~ B "
  430.  
  431.  
  432.  
  433. > c a l l s e t " a u t o s t a r t = 0 "
  434.  
  435.  
  436.  
  437. > g o t o : e o f
  438.  
  439.  
  440.  
  441. > s e t l o c a l E n a b l e D e l a y e d E x p a n s i o n
  442.  
  443.  
  444.  
  445. > g o t o : p r o c e e d
  446.  
  447.  
  448.  
  449. > i f 1 N E Q 0 s e t a u t o s t a r t = 1
  450.  
  451.  
  452.  
  453. > i f " ! r e p o ! " = = " " s e t " r e p o = ! _ w o r k ! "
  454.  
  455.  
  456.  
  457. > i f " ! d i s m r o o t ! " = = " " s e t " D i s m R o o t = d i s m . e x e "
  458.  
  459.  
  460.  
  461. > i f " ! _ c a b d i r ! " = = " " s e t " _ C a b D i r = W 1 0 U I t e m p "
  462.  
  463.  
  464.  
  465. > i f " ! m o u n t d i r ! " = = " " s e t " M o u n t D i r = W 1 0 U I m o u n t "
  466.  
  467.  
  468.  
  469. > i f " ! w i n r e m o u n t ! " = = " " s e t " W i n r e M o u n t = W 1 0 U I m o u n t r e "
  470.  
  471.  
  472.  
  473. > i f " 0 " = = " " s e t N e t 3 5 = 1
  474.  
  475.  
  476.  
  477. > i f " 1 " = = " " s e t C l e a n u p = 0
  478.  
  479.  
  480.  
  481. > i f " 1 " = = " " s e t R e s e t B a s e = 0
  482.  
  483.  
  484.  
  485. > i f " 0 " = = " " s e t W i n R E = 1
  486.  
  487.  
  488.  
  489. > i f " 0 " = = " " s e t L C U w i n r e = 0
  490.  
  491.  
  492.  
  493. > i f " 0 " = = " " s e t U p d t B o o t F i l e s = 0
  494.  
  495.  
  496.  
  497. > i f " 0 " = = " " s e t S k i p E d g e = 0
  498.  
  499.  
  500.  
  501. > i f " 0 " = = " " s e t I S O = 1
  502.  
  503.  
  504.  
  505. > i f " 1 " = = " " s e t A u t o S t a r t = 0
  506.  
  507.  
  508.  
  509. > i f " 0 " = = " " s e t D e l e t e _ S o u r c e = 0
  510.  
  511.  
  512.  
  513. > i f " 0 " = = " " s e t w i m 2 e s d = 0
  514.  
  515.  
  516.  
  517. > i f " 0 " = = " " s e t w i m 2 s w m = 0
  518.  
  519.  
  520.  
  521. > s e t _ A D K = 0
  522.  
  523.  
  524.  
  525. > s e t " s h o w d i s m = H o s t O S "
  526.  
  527.  
  528.  
  529. > s e t " _ d i s m 2 = C : \ W i n d o w s \ S y s t e m 3 2 \ D i s m . e x e / E n g l i s h / N o R e s t a r t / S c r a t c h D i r "
  530.  
  531.  
  532.  
  533. > i f / I n o t " ! d i s m r o o t ! " = = " d i s m . e x e " (
  534.  
  535. s e t _ A D K = 1
  536.  
  537. s e t " s h o w d i s m = C : \ W i n d o w s \ S y s t e m 3 2 \ D i s m . e x e "
  538.  
  539. s e t _ d i s m 2 = " C : \ W i n d o w s \ S y s t e m 3 2 \ D i s m . e x e " / E n g l i s h / N o R e s t a r t / S c r a t c h D i r
  540.  
  541. )
  542.  
  543.  
  544.  
  545. > s e t _ d r v = E :
  546.  
  547.  
  548.  
  549. > i f / I " W 1 0 U I " = = " W 1 0 U I " s e t " _ c a b d i r = E : \ W 1 0 U I t e m p "
  550.  
  551.  
  552.  
  553. > s e t _ n t f = N T F S
  554.  
  555.  
  556.  
  557. > i f / I n o t " E : " = = " X : " i f 1 E Q U 1 f o r / F " t o k e n s = 2 d e l i m s = = " % # i n ( ' " w m i c v o l u m e w h e r e D r i v e L e t t e r = ' E : ' g e t F i l e S y s t e m / v a l u e " ' ) d o s e t " _ n t f = % # "
  558.  
  559.  
  560.  
  561. > s e t " _ n t f = N T F S
  562. "
  563.  
  564.  
  565.  
  566. > i f / I n o t " E : " = = " X : " i f 1 E Q U 0 f o r / F % # i n ( ' p o w e r s h e l l - n o p - c " ( ( [ W M I S E A R C H E R ] ' S e l e c t * f r o m W i n 3 2 _ V o l u m e w h e r e D r i v e L e t t e r = \ " E : \ " ' ) . G e t ( ) ) . F i l e S y s t e m " ' ) d o s e t " _ n t f = % # "
  567.  
  568.  
  569.  
  570. > i f / I n o t " N T F S " = = " N T F S " s e t _ d r v = X :
  571.  
  572.  
  573.  
  574. > i f / I " W 1 0 U I " = = " W 1 0 U I " s e t " m o u n t d i r = E : \ W 1 0 U I m o u n t "
  575.  
  576.  
  577.  
  578. > i f / I " W 1 0 U I " = = " W 1 0 U I " s e t " w i n r e m o u n t = E : \ W 1 0 U I m o u n t r e "
  579.  
  580.  
  581.  
  582. > i f " p " = = " \ " s e t " _ c a b d i r = ! _ c a b d i r : ~ 0 , - 1 ! "
  583.  
  584.  
  585.  
  586. > i f " p " = = " : " s e t " _ c a b d i r = ! _ c a b d i r ! \ "
  587.  
  588.  
  589.  
  590. > i f n o t " ! _ c a b d i r ! " = = " ! _ c a b d i r : = ! " s e t " _ c a b d i r = ! _ c a b d i r : = ! "
  591.  
  592.  
  593.  
  594. > i f " t " = = " \ " s e t " m o u n t d i r = ! m o u n t d i r : ~ 0 , - 1 ! "
  595.  
  596.  
  597.  
  598. > i f " t " = = " : " s e t " m o u n t d i r = ! m o u n t d i r ! \ "
  599.  
  600.  
  601.  
  602. > i f n o t " ! m o u n t d i r ! " = = " ! m o u n t d i r : = ! " s e t " m o u n t d i r = ! m o u n t d i r : = ! "
  603.  
  604.  
  605.  
  606. > s e t " m o u n t d i r = ! m o u n t d i r ! _ 2 6 2 5 9 "
  607.  
  608.  
  609.  
  610. > s e t " w i n r e m o u n t = ! w i n r e m o u n t ! _ 1 7 4 4 5 "
  611.  
  612.  
  613.  
  614. > s e t " _ c a b d i r = ! _ c a b d i r ! _ 1 9 2 1 7 "
  615.  
  616.  
  617.  
  618. > i f d e f i n e d c m d _ t a r g e t i f d e f i n e d c m d _ t m p d i r i f e x i s t " ! c m d _ t a r g e t ! \ W i n d o w s \ r e g e d i t . e x e " (
  619.  
  620. s e t " T a r g e t = ! c m d _ t a r g e t ! "
  621.  
  622. s e t " _ c a b d i r = ! c m d _ t m p d i r ! "
  623.  
  624. s e t " r e p o = ! _ w o r k ! "
  625.  
  626. i f d e f i n e d c m d _ s o u r c e i f e x i s t " ! c m d _ s o u r c e ! \ s x s \ * n e t f x 3 * . c a b " s e t " N e t 3 5 S o u r c e = ! c m d _ s o u r c e ! \ s x s "
  627.  
  628. i f d e f i n e d c m d _ s o u r c e i f e x i s t " ! c m d _ s o u r c e ! \ s e t u p . e x e " s e t _ o f f d u = 1
  629.  
  630. s e t A u t o S t a r t = 1
  631.  
  632. s e t _ e m b d = 1
  633.  
  634. )
  635.  
  636.  
  637.  
  638. > i f 0 E Q U 0 i f e x i s t " ! _ c a b d i r ! \ " (
  639.  
  640. e c h o .
  641.  
  642. e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  643.  
  644. e c h o C l e a n i n g t e m p o r a r y e x t r a c t i o n f o l d e r . . .
  645.  
  646. e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  647.  
  648. e c h o .
  649.  
  650. r m d i r / s / q " ! _ c a b d i r ! \ "
  651.  
  652. )
  653.  
  654.  
  655.  
  656. > s e t _ i n i t = 1
  657.  
  658.  
  659.  
  660. > s e t t m p s s u =
  661.  
  662.  
  663.  
  664. > s e t _ f i x E P = 0
  665.  
  666.  
  667.  
  668. > s e t _ a c t E P = 0
  669.  
  670.  
  671.  
  672. > s e t _ S r v E d t = 0
  673.  
  674.  
  675.  
  676. > s e t _ D N F = 0
  677.  
  678.  
  679.  
  680. > s e t d i r e c t c a b = 0
  681.  
  682.  
  683.  
  684. > s e t d v d = 0
  685.  
  686.  
  687.  
  688. > s e t w i m = 0
  689.  
  690.  
  691.  
  692. > s e t o f f l i n e = 0
  693.  
  694.  
  695.  
  696. > s e t o n l i n e = 0
  697.  
  698.  
  699.  
  700. > s e t c o p y t a r g e t = 0
  701.  
  702.  
  703.  
  704. > s e t i m g c o u n t = 0
  705.  
  706.  
  707.  
  708. > s e t w i m f i l e s = 0
  709.  
  710.  
  711.  
  712. > s e t k e e p = 0
  713.  
  714.  
  715.  
  716. > s e t t a r g e t n a m e = 0
  717.  
  718.  
  719.  
  720. > s e t _ s k p d = 0
  721.  
  722.  
  723.  
  724. > s e t _ s k p p = 0
  725.  
  726.  
  727.  
  728. > s e t u u p b o o t = 0
  729.  
  730.  
  731.  
  732. > i f 1 = = 1 i f " ! t a r g e t ! " = = " " i f e x i s t " * . w i m " ( f o r / F " t o k e n s = * d e l i m s = " % # i n ( ' d i r / b / a : - d " * . w i m " ' ) d o s e t " t a r g e t = ! _ w o r k ! \ % ~ n x # " )
  733.  
  734.  
  735.  
  736. > i f " ! t a r g e t ! " = = " " s e t " t a r g e t = X : "
  737.  
  738.  
  739.  
  740. > i f " : " = = " \ " s e t " t a r g e t = ! t a r g e t : ~ 0 , - 1 ! "
  741.  
  742.  
  743.  
  744. > i f / I " ! t a r g e t ! " = = " X : " (
  745.  
  746. i f / I a m d 6 4 = = x 8 6 ( s e t a r c h = x 8 6 ) e l s e i f / I a m d 6 4 = = a m d 6 4 ( s e t a r c h = x 6 4 ) e l s e ( s e t a r c h = a r m 6 4 )
  747.  
  748. i f 1 = = 1 ( g o t o : c h e c k ) e l s e ( g o t o : m a i n m e n u )
  749.  
  750. )
  751.  
  752.  
  753.  
  754. > i f / I " C : " = = " . w i m " ( i f e x i s t " ! t a r g e t ! " (
  755.  
  756. s e t w i m = 1
  757.  
  758. f o r % # i n ( " ! t a r g e t ! " ) d o s e t " t a r g e t n a m e = % ~ n x # " & s e t l o c a l D i s a b l e D e l a y e d E x p a n s i o n & s e t " t a r g e t p a t h = % ~ d p # " & s e t l o c a l E n a b l e D e l a y e d E x p a n s i o n
  759.  
  760. ) ) e l s e (
  761.  
  762. i f e x i s t " ! t a r g e t ! \ s o u r c e s \ i n s t a l l . w i m " s e t d v d = 1
  763.  
  764. i f e x i s t " ! t a r g e t ! \ W i n d o w s \ r e g e d i t . e x e " s e t o f f l i n e = 1
  765.  
  766. )
  767.  
  768.  
  769.  
  770. > i f 1 = = 0 i f 0 = = 0 i f 0 = = 0 ( i f 1 = = 1 ( s e t " t a r g e t = X : " & g o t o : c h e c k ) e l s e ( s e t " M E S S A G E = S p e c i f i e d l o c a t i o n i s n o t v a l i d " & g o t o : E _ T a r g e t ) )
  771.  
  772.  
  773.  
  774. > i f 1 = = 1 (
  775.  
  776. d i r / b / a d " ! t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ V e r s i o n \ 1 0 . 0 . * " | | ( d i r / b / a d " ! t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ V e r s i o n \ 1 1 . 0 . * " | | ( s e t " M E S S A G E = D e t e c t e d t a r g e t o f f l i n e i m a g e i s n o t W i n d o w s N T 1 0 . 0 " & g o t o : E _ T a r g e t ) )
  777.  
  778. f o r / F " t o k e n s = 3 d e l i m s = . " % # i n ( ' d i r / b / a d " ! t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ V e r s i o n \ 1 * " ' ) d o s e t _ b u i l d = % #
  779.  
  780. s e t " m o u n t d i r = ! t a r g e t ! "
  781.  
  782. s e t a r c h = x 8 6
  783.  
  784. i f e x i s t " ! t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ * ~ a m d 6 4 ~ ~ * . m u m " s e t a r c h = x 6 4
  785.  
  786. i f e x i s t " ! t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ * ~ a r m 6 4 ~ ~ * . m u m " s e t a r c h = a r m 6 4
  787.  
  788. )
  789.  
  790. 1 0 . 0 . 2 2 0 0 0 . 4 6 9
  791.  
  792.  
  793.  
  794. > s e t _ b u i l d = 2 2 0 0 0
  795.  
  796.  
  797.  
  798. > i f 0 = = 1 (
  799.  
  800. e c h o .
  801.  
  802. e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  803.  
  804. e c h o P l e a s e w a i t . . .
  805.  
  806. e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  807.  
  808. c d / d " ! t a r g e t p a t h ! "
  809.  
  810. d i s m . e x e / e n g l i s h / g e t - w i m i n f o / w i m f i l e : " 0 " / i n d e x : 1 | f i n d / i " V e r s i o n : 1 0 . " | | ( d i s m . e x e / e n g l i s h / g e t - w i m i n f o / w i m f i l e : " 0 " / i n d e x : 1 | f i n d / i " V e r s i o n : 1 1 . " | | ( s e t " M E S S A G E = D e t e c t e d w i m v e r s i o n i s n o t W i n d o w s N T 1 0 . 0 " & g o t o : E _ T a r g e t ) )
  811.  
  812. f o r / F " t o k e n s = 4 d e l i m s = : . " % # i n ( ' d i s m . e x e / e n g l i s h / g e t - w i m i n f o / w i m f i l e : " 0 " / i n d e x : 1 | f i n d / i " V e r s i o n : " ' ) d o s e t _ b u i l d = % #
  813.  
  814. f o r / F " t o k e n s = 2 d e l i m s = : " % # i n ( ' d i s m . e x e / e n g l i s h / g e t - w i m i n f o / w i m f i l e : " 0 " / i n d e x : 1 | f i n d / i " A r c h i t e c t u r e " ' ) d o s e t a r c h = % #
  815.  
  816. f o r / F " t o k e n s = 2 d e l i m s = : " % # i n ( ' d i s m . e x e / e n g l i s h / g e t - w i m i n f o / w i m f i l e : " 0 " | f i n d / i " I n d e x " ' ) d o s e t i m g c o u n t = % #
  817.  
  818. f o r / L % # i n ( 1 1 ! i m g c o u n t ! ) d o ( f o r / F " t o k e n s = 1 * d e l i m s = : " % i i n ( ' d i s m . e x e / e n g l i s h / g e t - w i m i n f o / w i m f i l e : " 0 " / i n d e x : % # | f i n d s t r / b / c : " N a m e " ' ) d o s e t n a m e % # = " % j " )
  819.  
  820. s e t " i n d i c e s = * "
  821.  
  822. s e t w i m f i l e s = 1
  823.  
  824. c d / d " ! _ w o r k ! "
  825.  
  826. )
  827.  
  828.  
  829.  
  830. > i f 0 = = 1 (
  831.  
  832. e c h o .
  833.  
  834. e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  835.  
  836. e c h o P l e a s e w a i t . . .
  837.  
  838. e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  839.  
  840. c o p y / y n u l " ! t a r g e t ! \ # . r w " & & ( d e l / f / q " ! t a r g e t ! \ # . r w " ) | | ( s e t c o p y t a r g e t = 1 )
  841.  
  842. c d / d " ! t a r g e t ! "
  843.  
  844. d i s m . e x e / e n g l i s h / g e t - w i m i n f o / w i m f i l e : " s o u r c e s \ i n s t a l l . w i m " / i n d e x : 1 | f i n d / i " V e r s i o n : 1 0 . " | | ( d i s m . e x e / e n g l i s h / g e t - w i m i n f o / w i m f i l e : " s o u r c e s \ i n s t a l l . w i m " / i n d e x : 1 | f i n d / i " V e r s i o n : 1 1 . " | | ( s e t " M E S S A G E = D e t e c t e d i n s t a l l . w i m v e r s i o n i s n o t W i n d o w s N T 1 0 . 0 " & g o t o : E _ T a r g e t ) )
  845.  
  846. f o r / F " t o k e n s = 4 d e l i m s = : . " % # i n ( ' d i s m . e x e / e n g l i s h / g e t - w i m i n f o / w i m f i l e : " s o u r c e s \ i n s t a l l . w i m " / i n d e x : 1 | f i n d / i " V e r s i o n : " ' ) d o s e t _ b u i l d = % #
  847.  
  848. f o r / F " t o k e n s = 2 d e l i m s = : " % # i n ( ' d i s m . e x e / e n g l i s h / g e t - w i m i n f o / w i m f i l e : " s o u r c e s \ i n s t a l l . w i m " / i n d e x : 1 | f i n d / i " A r c h i t e c t u r e " ' ) d o s e t a r c h = % #
  849.  
  850. f o r / F " t o k e n s = 2 d e l i m s = : " % # i n ( ' d i s m . e x e / e n g l i s h / g e t - w i m i n f o / w i m f i l e : " s o u r c e s \ i n s t a l l . w i m " | f i n d / i " I n d e x " ' ) d o s e t i m g c o u n t = % #
  851.  
  852. f o r / F " t o k e n s = 2 d e l i m s = : " % # i n ( ' d i s m . e x e / e n g l i s h / g e t - w i m i n f o / w i m f i l e : " s o u r c e s \ b o o t . w i m " | f i n d / i " I n d e x " ' ) d o s e t b o o t i m g = % #
  853.  
  854. f o r / L % # i n ( 1 1 ! i m g c o u n t ! ) d o ( f o r / F " t o k e n s = 1 * d e l i m s = : " % i i n ( ' d i s m . e x e / e n g l i s h / g e t - w i m i n f o / w i m f i l e : " s o u r c e s \ i n s t a l l . w i m " / i n d e x : % # | f i n d s t r / b / c : " N a m e " ' ) d o s e t n a m e % # = " % j " )
  855.  
  856. s e t " i n d i c e s = * "
  857.  
  858. s e t " t a r g e t n a m e = i n s t a l l . w i m "
  859.  
  860. s e t w i m f i l e s = 1
  861.  
  862. c d / d " ! _ w o r k ! "
  863.  
  864. )
  865.  
  866.  
  867.  
  868. > i f 1 = = 1 ( g o t o : c h e c k ) e l s e ( g o t o : m a i n m e n u )
  869.  
  870.  
  871.  
  872. > i f / I " ! t a r g e t ! " = = " X : " (
  873.  
  874. s e t _ b u i l d = 1 9 0 4 1
  875.  
  876. r e g . e x e q u e r y H K L M \ S O F T W A R E \ M i c r o s o f t \ W i n d o w s \ C u r r e n t V e r s i o n \ S i d e B y S i d e \ C o n f i g u r a t i o n / v W 1 0 U I c l e a n & & ( s e t o n l i n e c l e a n = 1 & s e t o n l i n e = 1 & s e t c l e a n u p = 1 )
  877.  
  878. r e g . e x e q u e r y H K L M \ S O F T W A R E \ M i c r o s o f t \ W i n d o w s \ C u r r e n t V e r s i o n \ S i d e B y S i d e \ C o n f i g u r a t i o n / v W 1 0 U I r e b a s e & & ( s e t o n l i n e c l e a n = 1 & s e t o n l i n e = 1 & s e t c l e a n u p = 1 & s e t r e s e t b a s e = 1 )
  879.  
  880. )
  881.  
  882.  
  883.  
  884. > i f d e f i n e d o n l i n e c l e a n g o t o : m a i n 2 b o a r d
  885.  
  886.  
  887.  
  888. > c a l l : c o u n t e r
  889.  
  890.  
  891.  
  892. > s e t _ m s u = 0
  893.  
  894.  
  895.  
  896. > s e t _ c a b = 0
  897.  
  898.  
  899.  
  900. > s e t _ s u m = 0
  901.  
  902.  
  903.  
  904. > c d / d " ! r e p o ! "
  905.  
  906.  
  907.  
  908. > i f e x i s t " S S U - * - x 6 4 * . m s u " f o r / F " t o k e n s = * d e l i m s = " % # i n ( ' d i r / b / o n " S S U - * - x 6 4 * . m s u " ' ) d o ( s e t " s s u p k g = % # " & c a l l : t m p r e n s s u )
  909.  
  910.  
  911.  
  912. > i f e x i s t " S S U - * - x 6 4 * . c a b " f o r / F " t o k e n s = * d e l i m s = " % # i n ( ' d i r / b / o n " S S U - * - x 6 4 * . c a b " ' ) d o ( s e t " s s u p k g = % # " & c a l l : t m p r e n s s u )
  913.  
  914.  
  915.  
  916. > i f e x i s t " * W i n d o w s 1 * - K B * x 6 4 * . m s u " ( f o r / F " t o k e n s = * d e l i m s = " % # i n ( ' d i r / b / o n " * W i n d o w s 1 * - K B * x 6 4 * . m s u " ' ) d o (
  917.  
  918. c a l l s e t / a _ m s u + = 1
  919.  
  920. s e t " _ n a m e = % # "
  921.  
  922. i f n o t " ! _ n a m e ! " = = " ! _ n a m e : = ! " r e n " ! _ n a m e ! " " ! _ n a m e : = ! "
  923.  
  924. i f / I " ! _ n a m e : ~ 0 , 1 8 ! " = = " A M D 6 4 _ X 8 6 _ A R M - a l l - " r e n " ! _ n a m e ! " " ! _ n a m e : ~ 1 8 ! "
  925.  
  926. i f / I " ! _ n a m e : ~ 0 , 1 4 ! " = = " A M D 6 4 _ X 8 6 - a l l - " r e n " ! _ n a m e ! " " ! _ n a m e : ~ 1 4 ! "
  927.  
  928. i f / I " ! _ n a m e : ~ 0 , 1 0 ! " = = " A M D 6 4 - a l l - " r e n " ! _ n a m e ! " " ! _ n a m e : ~ 1 0 ! "
  929.  
  930. i f / I " ! _ n a m e : ~ 0 , 1 0 ! " = = " A R M 6 4 - a l l - " r e n " ! _ n a m e ! " " ! _ n a m e : ~ 1 0 ! "
  931.  
  932. i f / I " ! _ n a m e : ~ 0 , 8 ! " = = " X 8 6 - a l l - " r e n " ! _ n a m e ! " " ! _ n a m e : ~ 8 ! "
  933.  
  934. ) )
  935.  
  936.  
  937.  
  938. > (
  939.  
  940. c a l l s e t / a _ m s u + = 1
  941.  
  942. s e t " _ n a m e = w i n d o w s 1 0 . 0 - k b 5 0 1 3 6 2 8 - x 6 4 - n d p 4 8 _ 8 3 c a a a 6 0 a 0 2 f 4 3 8 3 d b 8 3 6 b c c b 9 9 7 8 7 e e 3 e 5 8 e 8 8 4 . m s u "
  943.  
  944. i f n o t " ! _ n a m e ! " = = " ! _ n a m e : = ! " r e n " ! _ n a m e ! " " ! _ n a m e : = ! "
  945.  
  946. i f / I " ! _ n a m e : ~ 0 , 1 8 ! " = = " A M D 6 4 _ X 8 6 _ A R M - a l l - " r e n " ! _ n a m e ! " " ! _ n a m e : ~ 1 8 ! "
  947.  
  948. i f / I " ! _ n a m e : ~ 0 , 1 4 ! " = = " A M D 6 4 _ X 8 6 - a l l - " r e n " ! _ n a m e ! " " ! _ n a m e : ~ 1 4 ! "
  949.  
  950. i f / I " ! _ n a m e : ~ 0 , 1 0 ! " = = " A M D 6 4 - a l l - " r e n " ! _ n a m e ! " " ! _ n a m e : ~ 1 0 ! "
  951.  
  952. i f / I " ! _ n a m e : ~ 0 , 1 0 ! " = = " A R M 6 4 - a l l - " r e n " ! _ n a m e ! " " ! _ n a m e : ~ 1 0 ! "
  953.  
  954. i f / I " ! _ n a m e : ~ 0 , 8 ! " = = " X 8 6 - a l l - " r e n " ! _ n a m e ! " " ! _ n a m e : ~ 8 ! "
  955.  
  956. )
  957.  
  958.  
  959.  
  960. > (
  961.  
  962. c a l l s e t / a _ m s u + = 1
  963.  
  964. s e t " _ n a m e = w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 . m s u "
  965.  
  966. i f n o t " ! _ n a m e ! " = = " ! _ n a m e : = ! " r e n " ! _ n a m e ! " " ! _ n a m e : = ! "
  967.  
  968. i f / I " ! _ n a m e : ~ 0 , 1 8 ! " = = " A M D 6 4 _ X 8 6 _ A R M - a l l - " r e n " ! _ n a m e ! " " ! _ n a m e : ~ 1 8 ! "
  969.  
  970. i f / I " ! _ n a m e : ~ 0 , 1 4 ! " = = " A M D 6 4 _ X 8 6 - a l l - " r e n " ! _ n a m e ! " " ! _ n a m e : ~ 1 4 ! "
  971.  
  972. i f / I " ! _ n a m e : ~ 0 , 1 0 ! " = = " A M D 6 4 - a l l - " r e n " ! _ n a m e ! " " ! _ n a m e : ~ 1 0 ! "
  973.  
  974. i f / I " ! _ n a m e : ~ 0 , 1 0 ! " = = " A R M 6 4 - a l l - " r e n " ! _ n a m e ! " " ! _ n a m e : ~ 1 0 ! "
  975.  
  976. i f / I " ! _ n a m e : ~ 0 , 8 ! " = = " X 8 6 - a l l - " r e n " ! _ n a m e ! " " ! _ n a m e : ~ 8 ! "
  977.  
  978. )
  979.  
  980.  
  981.  
  982. > i f e x i s t " * W i n d o w s 1 * - K B * x 6 4 * . c a b " ( f o r / F " t o k e n s = * d e l i m s = " % # i n ( ' d i r / b / o n " * W i n d o w s 1 * - K B * x 6 4 * . c a b " ' ) d o (
  983.  
  984. c a l l s e t / a _ c a b + = 1
  985.  
  986. s e t " _ n a m e = % # "
  987.  
  988. i f n o t " ! _ n a m e ! " = = " ! _ n a m e : = ! " r e n " ! _ n a m e ! " " ! _ n a m e : = ! "
  989.  
  990. i f / I " ! _ n a m e : ~ 0 , 1 8 ! " = = " A M D 6 4 _ X 8 6 _ A R M - a l l - " r e n " ! _ n a m e ! " " ! _ n a m e : ~ 1 8 ! "
  991.  
  992. i f / I " ! _ n a m e : ~ 0 , 1 4 ! " = = " A M D 6 4 _ X 8 6 - a l l - " r e n " ! _ n a m e ! " " ! _ n a m e : ~ 1 4 ! "
  993.  
  994. i f / I " ! _ n a m e : ~ 0 , 1 0 ! " = = " A M D 6 4 - a l l - " r e n " ! _ n a m e ! " " ! _ n a m e : ~ 1 0 ! "
  995.  
  996. i f / I " ! _ n a m e : ~ 0 , 1 0 ! " = = " A R M 6 4 - a l l - " r e n " ! _ n a m e ! " " ! _ n a m e : ~ 1 0 ! "
  997.  
  998. i f / I " ! _ n a m e : ~ 0 , 8 ! " = = " X 8 6 - a l l - " r e n " ! _ n a m e ! " " ! _ n a m e : ~ 8 ! "
  999.  
  1000. ) )
  1001.  
  1002.  
  1003.  
  1004. > i f 0 = = 0 i f e x i s t " * d e f e n d e r - d i s m * x 6 4 * . c a b " ( f o r / F " t o k e n s = * d e l i m s = " % # i n ( ' d i r / b " * d e f e n d e r - d i s m * x 6 4 * . c a b " ' ) d o (
  1005.  
  1006. c a l l s e t / a _ c a b + = 1
  1007.  
  1008. s e t " _ n a m e = % # "
  1009.  
  1010. i f n o t " ! _ n a m e ! " = = " ! _ n a m e : = ! " r e n " ! _ n a m e ! " " ! _ n a m e : = ! "
  1011.  
  1012. ) )
  1013.  
  1014.  
  1015.  
  1016. > c d / d " ! _ w o r k ! "
  1017.  
  1018.  
  1019.  
  1020. > s e t / a _ s u m = 2 + 0
  1021.  
  1022.  
  1023.  
  1024. > g o t o : e o f
  1025.  
  1026.  
  1027.  
  1028. > s e t " b r e p = ! r e p o ! "
  1029.  
  1030.  
  1031.  
  1032. > i f 2 = = 0 s e t " r e p o = "
  1033.  
  1034.  
  1035.  
  1036. > i f / I n o t " ! d i s m r o o t ! " = = " d i s m . e x e " i f e x i s t " ! d i s m r o o t ! " g o t o : m a i n m e n u
  1037.  
  1038.  
  1039.  
  1040. > i f 1 = = 1 g o t o : m a i n b o a r d
  1041.  
  1042.  
  1043.  
  1044. > i f 1 9 0 4 1 L S S 1 0 2 4 0 i f / I " ! t a r g e t ! " = = " X : " ( e x i t / b )
  1045.  
  1046.  
  1047.  
  1048. > i f 1 9 0 4 1 L S S 1 0 2 4 0 i f 1 E Q U 0 ( e x i t / b )
  1049.  
  1050.  
  1051.  
  1052. > i f " ! t a r g e t ! " = = " " ( e x i t / b )
  1053.  
  1054.  
  1055.  
  1056. > i f " ! r e p o ! " = = " " ( e x i t / b )
  1057.  
  1058.  
  1059.  
  1060. > i f " 4 " = = " \ " s e t " r e p o = ! r e p o : ~ 0 , - 1 ! "
  1061.  
  1062.  
  1063.  
  1064. > i f " ! _ c a b d i r ! " = = " " ( e x i t / b )
  1065.  
  1066.  
  1067.  
  1068. > i f " ! m o u n t d i r ! " = = " " ( e x i t / b )
  1069.  
  1070.  
  1071.  
  1072. > i f / I " ! t a r g e t ! " = = " X : " ( s e t d i s m t a r g e t = / o n l i n e & s e t " m o u n t d i r = ! t a r g e t ! " & s e t o n l i n e = 1 & s e t _ b u i l d = 1 9 0 4 1 ) e l s e ( s e t d i s m t a r g e t = / i m a g e : " ! m o u n t d i r ! " )
  1073.  
  1074.  
  1075.  
  1076. > i f 0 N E Q 0 ( e c h o . ) e l s e i f 1 N E Q 0 ( e c h o . ) e l s e ( )
  1077.  
  1078.  
  1079.  
  1080.  
  1081.  
  1082. > e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  1083.  
  1084. = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  1085.  
  1086.  
  1087.  
  1088. > e c h o R u n n i n g W 1 0 U I v 1 0 . 1 8
  1089.  
  1090. R u n n i n g W 1 0 U I v 1 0 . 1 8
  1091.  
  1092.  
  1093.  
  1094. > e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  1095.  
  1096. = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  1097.  
  1098.  
  1099.  
  1100. > i f 0 = = 1 (
  1101.  
  1102. n e t s t o p t r u s t e d i n s t a l l e r
  1103.  
  1104. n e t s t o p w u a u s e r v
  1105.  
  1106. d e l / f / q X : \ w i n d o w s \ L o g s \ C B S \ *
  1107.  
  1108. )
  1109.  
  1110.  
  1111.  
  1112. > i f n o t e x i s t " X : \ w i n d o w s \ L o g s \ D I S M \ " m k d i r " X : \ w i n d o w s \ L o g s \ D I S M "
  1113.  
  1114.  
  1115.  
  1116. > i f 0 E Q U 0 d e l / f / q X : \ w i n d o w s \ L o g s \ D I S M \ *
  1117.  
  1118.  
  1119.  
  1120. > i f 0 E Q U 0 d e l / f / q X : \ w i n d o w s \ L o g s \ M o S e t u p \ *
  1121.  
  1122. T h e s y s t e m c a n n o t f i n d t h e f i l e s p e c i f i e d .
  1123.  
  1124.  
  1125.  
  1126. > i f d e f i n e d o n l i n e c l e a n (
  1127.  
  1128. i f e x i s t " X : \ w i n d o w s \ W i n S x S \ p e n d i n g . x m l " (
  1129.  
  1130. e c h o .
  1131.  
  1132. e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  1133.  
  1134. e c h o E R R O R : y o u m u s t r e s t a r t t h e s y s t e m f i r s t b e f o r e c l e a n i n g u p
  1135.  
  1136. e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  1137.  
  1138. e c h o .
  1139.  
  1140. e c h o .
  1141.  
  1142. e c h o P r e s s a n y k e y t o e x i t .
  1143.  
  1144. g o t o : e o f
  1145.  
  1146. )
  1147.  
  1148. s e t v e r b = 0
  1149.  
  1150. s e t " m o u n t d i r = ! t a r g e t ! "
  1151.  
  1152. s e t d i s m t a r g e t = / o n l i n e
  1153.  
  1154. s e t _ b u i l d = 1 9 0 4 1
  1155.  
  1156. r e g . e x e d e l e t e H K L M \ S O F T W A R E \ M i c r o s o f t \ W i n d o w s \ C u r r e n t V e r s i o n \ S i d e B y S i d e \ C o n f i g u r a t i o n / v W 1 0 U I c l e a n / f
  1157.  
  1158. r e g . e x e d e l e t e H K L M \ S O F T W A R E \ M i c r o s o f t \ W i n d o w s \ C u r r e n t V e r s i o n \ S i d e B y S i d e \ C o n f i g u r a t i o n / v W 1 0 U I r e b a s e / f
  1159.  
  1160. i f n o t e x i s t " ! _ c a b d i r ! \ " m k d i r " ! _ c a b d i r ! "
  1161.  
  1162. c a l l : c l e a n u p
  1163.  
  1164. g o t o : f i n
  1165.  
  1166. )
  1167.  
  1168.  
  1169.  
  1170. > i f 0 = = 1 i f 0 = = 1 (
  1171.  
  1172. e c h o .
  1173.  
  1174. e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  1175.  
  1176. e c h o C o p y i n g D V D D r i v e c o n t e n t s t o w o r k d i r e c t o r y . . .
  1177.  
  1178. e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  1179.  
  1180. i f e x i s t " ! _ w o r k ! \ D V D 1 0 U I \ " r m d i r / s / q " ! _ w o r k ! \ D V D 1 0 U I \ "
  1181.  
  1182. r o b o c o p y " ! t a r g e t ! " " ! _ w o r k ! \ D V D 1 0 U I " / E / A - : R 1 > n u l
  1183.  
  1184. s e t " t a r g e t = ! _ w o r k ! \ D V D 1 0 U I "
  1185.  
  1186. )
  1187.  
  1188.  
  1189.  
  1190. > c a l l : e x t r a c t
  1191.  
  1192.  
  1193.  
  1194. > i f / I x 6 4 = = x 8 6 ( s e t e f i f i l e = b o o t i a 3 2 . e f i & s e t s s s = x 8 6 ) e l s e i f / I x 6 4 = = x 6 4 ( s e t e f i f i l e = b o o t x 6 4 . e f i & s e t s s s = a m d 6 4 ) e l s e ( s e t e f i f i l e = b o o t a a 6 4 . e f i & s e t s s s = a r m 6 4 )
  1195.  
  1196.  
  1197.  
  1198. > i f 0 E Q U 0 c a l l : c l e a n e r
  1199.  
  1200.  
  1201.  
  1202. > c d / d " ! _ w o r k ! "
  1203.  
  1204.  
  1205.  
  1206. > i f d e f i n e d m s u c a b (
  1207.  
  1208. f o r % # i n ( ( n u l l ) ) d o d e l / f / q " ! r e p o ! \ % ~ # "
  1209.  
  1210. s e t m s u c a b =
  1211.  
  1212. )
  1213.  
  1214.  
  1215.  
  1216. > i f d e f i n e d t m p c m p (
  1217.  
  1218. f o r % # i n ( ( n u l l ) ) d o d e l / f / q " ! r e p o ! \ % ~ # "
  1219.  
  1220. s e t t m p c m p =
  1221.  
  1222. )
  1223.  
  1224.  
  1225.  
  1226. > i f d e f i n e d u u p p k g (
  1227.  
  1228. f o r % # i n ( ( n u l l ) ) d o d e l / f / q " ! r e p o ! \ % ~ # "
  1229.  
  1230. s e t u u p p k g =
  1231.  
  1232. )
  1233.  
  1234.  
  1235.  
  1236. > i f 0 N E Q 0 g o t o : e o f
  1237.  
  1238.  
  1239.  
  1240. > i f e x i s t " c a b m s u . t x t " (
  1241.  
  1242. f o r / F % # i n ( c a b m s u . t x t ) d o d e l / f / q " ! r e p o ! \ % ~ # "
  1243.  
  1244. d e l / f / q c a b m s u . t x t
  1245.  
  1246. )
  1247.  
  1248.  
  1249.  
  1250. > i f e x i s t " ! _ c a b d i r ! \ c m p c a b . t x t " (
  1251.  
  1252. c d / d " ! _ c a b d i r ! "
  1253.  
  1254. f o r / F % # i n ( c m p c a b . t x t ) d o d e l / f / q " ! r e p o ! \ % ~ # "
  1255.  
  1256. d e l / f / q c m p c a b . t x t
  1257.  
  1258. c d / d " ! _ w o r k ! "
  1259.  
  1260. )
  1261.  
  1262.  
  1263.  
  1264. > i f e x i s t " ! _ c a b d i r ! \ " (
  1265.  
  1266. e c h o .
  1267.  
  1268. e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  1269.  
  1270. e c h o R e m o v i n g t e m p o r a r y e x t r a c t e d f i l e s . . .
  1271.  
  1272. e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  1273.  
  1274. e c h o .
  1275.  
  1276. r m d i r / s / q " ! _ c a b d i r ! \ "
  1277.  
  1278. )
  1279.  
  1280.  
  1281.  
  1282. > i f e x i s t " ! _ c a b d i r ! \ " (
  1283.  
  1284. m k d i r E : \ _ d e l 2 8 6 1 > n u l 2 > n u l
  1285.  
  1286. r o b o c o p y E : \ _ d e l 2 8 6 " ! _ c a b d i r ! " / M I R 1 > n u l 2 > n u l
  1287.  
  1288. r m d i r / s / q E : \ _ d e l 2 8 6 \ 1 > n u l 2 > n u l
  1289.  
  1290. r m d i r / s / q " ! _ c a b d i r ! \ "
  1291.  
  1292. )
  1293.  
  1294.  
  1295.  
  1296. > g o t o : e o f
  1297.  
  1298.  
  1299.  
  1300. > i f n o t e x i s t " ! _ c a b d i r ! \ " m k d i r " ! _ c a b d i r ! "
  1301.  
  1302.  
  1303.  
  1304. > c a l l : d e t e c t o r
  1305.  
  1306.  
  1307.  
  1308. > s e t _ m s u = 0
  1309.  
  1310.  
  1311.  
  1312. > s e t _ c a b = 0
  1313.  
  1314.  
  1315.  
  1316. > s e t _ s u m = 0
  1317.  
  1318.  
  1319.  
  1320. > c d / d " ! r e p o ! "
  1321.  
  1322.  
  1323.  
  1324. > i f n o t d e f i n e d t m p s s u i f e x i s t " S S U - * - x 6 4 * . m s u " f o r / F " t o k e n s = * d e l i m s = " % # i n ( ' d i r / b / o n " S S U - * - x 6 4 * . m s u " ' ) d o ( s e t " s s u p k g = % # " & c a l l : t m p r e n s s u )
  1325.  
  1326.  
  1327.  
  1328. > i f n o t d e f i n e d t m p s s u i f e x i s t " S S U - * - x 6 4 * . c a b " f o r / F " t o k e n s = * d e l i m s = " % # i n ( ' d i r / b / o n " S S U - * - x 6 4 * . c a b " ' ) d o ( s e t " s s u p k g = % # " & c a l l : t m p r e n s s u )
  1329.  
  1330.  
  1331.  
  1332. > i f e x i s t " * W i n d o w s 1 * - K B * x 6 4 * . m s u " f o r / F " t o k e n s = * d e l i m s = " % # i n ( ' d i r / b / o n " * W i n d o w s 1 * - K B * x 6 4 * . m s u " ' ) d o c a l l s e t / a _ m s u + = 1
  1333.  
  1334.  
  1335.  
  1336. > c a l l s e t / a _ m s u + = 1
  1337.  
  1338.  
  1339.  
  1340. > c a l l s e t / a _ m s u + = 1
  1341.  
  1342.  
  1343.  
  1344. > i f e x i s t " * W i n d o w s 1 * - K B * x 6 4 * . c a b " f o r / F " t o k e n s = * d e l i m s = " % # i n ( ' d i r / b / o n " * W i n d o w s 1 * - K B * x 6 4 * . c a b " ' ) d o c a l l s e t / a _ c a b + = 1
  1345.  
  1346.  
  1347.  
  1348. > i f 0 = = 0 i f e x i s t " * d e f e n d e r - d i s m * x 6 4 * . c a b " f o r / F " t o k e n s = * d e l i m s = " % # i n ( ' d i r / b " * d e f e n d e r - d i s m * x 6 4 * . c a b " ' ) d o c a l l s e t / a _ c a b + = 1
  1349.  
  1350.  
  1351.  
  1352. > c d / d " ! _ w o r k ! "
  1353.  
  1354.  
  1355.  
  1356. > s e t / a _ s u m = 2 + 0
  1357.  
  1358.  
  1359.  
  1360. > g o t o : e o f
  1361.  
  1362.  
  1363.  
  1364. > i f 0 N E Q 0 ( s e t m s u c h k = 0 & s e t c o u n t = 0
  1365.  
  1366. i f 0 = = 0 i f e x i s t " ! r e p o ! \ * d e f e n d e r - d i s m * x 6 4 * . c a b " f o r / F " t o k e n s = * d e l i m s = " % # i n ( ' d i r / b " ! r e p o ! \ * d e f e n d e r - d i s m * x 6 4 * . c a b " ' ) d o ( s e t " p a c k a g e = % # " & c a l l : c a b 1 d e f )
  1367.  
  1368. i f e x i s t " ! r e p o ! \ * W i n d o w s 1 * - K B * x 6 4 * . c a b " f o r / F " t o k e n s = * d e l i m s = " % # i n ( ' d i r / b / o n " ! r e p o ! \ * W i n d o w s 1 * - K B * x 6 4 * . c a b " ' ) d o ( s e t " p a c k a g e = % # " & c a l l : c a b 1 ) )
  1369.  
  1370.  
  1371.  
  1372. > i f 2 N E Q 0 (
  1373.  
  1374. e c h o .
  1375.  
  1376. i f 0 E Q U 0 (
  1377.  
  1378. e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  1379.  
  1380. e c h o E x t r a c t i n g . c a b f i l e s f r o m . m s u f i l e s . . .
  1381.  
  1382. e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  1383.  
  1384. e c h o .
  1385.  
  1386. )
  1387.  
  1388. s e t m s u c h k = 1 & s e t c o u n t = 0 & s e t m s u c a b = & s e t u u p p k g =
  1389.  
  1390. f o r / F " t o k e n s = * d e l i m s = " % # i n ( ' d i r / b / o n " ! r e p o ! \ * W i n d o w s 1 * - K B * x 6 4 * . m s u " ' ) d o ( s e t " p a c k a g e = % # " & s e t " d e s t = % ~ n # " & c a l l : c a b 1 )
  1391.  
  1392. )
  1393.  
  1394.  
  1395.  
  1396. = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  1397.  
  1398. E x t r a c t i n g . c a b f i l e s f r o m . m s u f i l e s . . .
  1399.  
  1400. = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406. > ( s e t " p a c k a g e = w i n d o w s 1 0 . 0 - k b 5 0 1 3 6 2 8 - x 6 4 - n d p 4 8 _ 8 3 c a a a 6 0 a 0 2 f 4 3 8 3 d b 8 3 6 b c c b 9 9 7 8 7 e e 3 e 5 8 e 8 8 4 . m s u " & s e t " d e s t = w i n d o w s 1 0 . 0 - k b 5 0 1 3 6 2 8 - x 6 4 - n d p 4 8 _ 8 3 c a a a 6 0 a 0 2 f 4 3 8 3 d b 8 3 6 b c c b 9 9 7 8 7 e e 3 e 5 8 e 8 8 4 " & c a l l : c a b 1 )
  1407.  
  1408.  
  1409.  
  1410. > s e t k b =
  1411.  
  1412.  
  1413.  
  1414. > s e t t n = 2
  1415.  
  1416.  
  1417.  
  1418. > f o r / F " t o k e n s = 2 d e l i m s = - " % A i n ( ' e c h o ! p a c k a g e ! ' ) d o ( i f n o t e r r o r l e v e l 1 (
  1419.  
  1420. e c h o % A | f i n d s t r / i / b K B & & ( s e t k b = % A & g o t o : e n d c a b L o o p )
  1421.  
  1422. s e t / a t n + = 1
  1423.  
  1424. g o t o : s t a r t c a b L o o p
  1425.  
  1426. ) e l s e ( g o t o : e n d c a b L o o p ) )
  1427.  
  1428.  
  1429.  
  1430. > ( i f n o t e r r o r l e v e l 1 (
  1431.  
  1432. e c h o k b 5 0 1 3 6 2 8 | f i n d s t r / i / b K B & & ( s e t k b = k b 5 0 1 3 6 2 8 & g o t o : e n d c a b L o o p )
  1433.  
  1434. s e t / a t n + = 1
  1435.  
  1436. g o t o : s t a r t c a b L o o p
  1437.  
  1438. ) e l s e ( g o t o : e n d c a b L o o p ) )
  1439.  
  1440. k b 5 0 1 3 6 2 8
  1441.  
  1442.  
  1443.  
  1444. > i f " k b 5 0 1 3 6 2 8 " = = " " g o t o : e o f
  1445.  
  1446.  
  1447.  
  1448. > i f 0 E Q U 1 g o t o : c a b 1 p r o c e e d
  1449.  
  1450.  
  1451.  
  1452. > f o r % # i n ( P a c k a g e _ f o r _ k b 5 0 1 3 6 2 8 ~ P a c k a g e _ f o r _ S e r v i c i n g S t a c k P a c k a g e _ f o r _ R o l l u p F i x P a c k a g e _ f o r _ D o t N e t R o l l u p P a c k a g e _ f o r _ W i n d o w s E x p e r i e n c e F e a t u r e P a c k ) d o i f e x i s t " ! t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ % # * . m u m " (
  1453.  
  1454. s e t " m u m c h e c k = ! t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ % # * . m u m "
  1455.  
  1456. s e t " p k g c h e c k = % # "
  1457.  
  1458. c a l l : m u m v e r s i o n ! p k g c h e c k : ~ 0 , 1 4 !
  1459.  
  1460. i f ! s k i p ! = = 1 ( s e t / a _ s u m - = 1 & i f 1 E Q U 1 ( s e t / a _ m s u - = 1 & g o t o : e o f ) e l s e ( s e t / a _ c a b - = 1 & g o t o : e o f ) )
  1461.  
  1462. )
  1463.  
  1464.  
  1465.  
  1466. > i f e x i s t " ! t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ k b 5 0 1 3 6 2 8 ~ * . m u m " (
  1467.  
  1468. s e t " m u m c h e c k = ! t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ k b 5 0 1 3 6 2 8 ~ * . m u m "
  1469.  
  1470. s e t " p k g c h e c k = P a c k a g e _ f o r _ k b 5 0 1 3 6 2 8 ~ "
  1471.  
  1472. c a l l : m u m v e r s i o n ! p k g c h e c k : ~ 0 , 1 4 !
  1473.  
  1474. i f ! s k i p ! = = 1 ( s e t / a _ s u m - = 1 & i f 1 E Q U 1 ( s e t / a _ m s u - = 1 & g o t o : e o f ) e l s e ( s e t / a _ c a b - = 1 & g o t o : e o f ) )
  1475.  
  1476. )
  1477.  
  1478.  
  1479.  
  1480. > i f e x i s t " ! t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ S e r v i c i n g S t a c k * . m u m " (
  1481.  
  1482. s e t " m u m c h e c k = ! t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ S e r v i c i n g S t a c k * . m u m "
  1483.  
  1484. s e t " p k g c h e c k = P a c k a g e _ f o r _ S e r v i c i n g S t a c k "
  1485.  
  1486. c a l l : m u m v e r s i o n ! p k g c h e c k : ~ 0 , 1 4 !
  1487.  
  1488. i f ! s k i p ! = = 1 ( s e t / a _ s u m - = 1 & i f 1 E Q U 1 ( s e t / a _ m s u - = 1 & g o t o : e o f ) e l s e ( s e t / a _ c a b - = 1 & g o t o : e o f ) )
  1489.  
  1490. )
  1491.  
  1492.  
  1493.  
  1494. > s e t s k i p = 0
  1495.  
  1496.  
  1497.  
  1498. > f i n d s t r / i / m " k b 5 0 1 3 6 2 8 " " ! m u m c h e c k ! " | | g o t o : e o f
  1499.  
  1500.  
  1501.  
  1502. > i f e x i s t " ! t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ R o l l u p F i x * . m u m " (
  1503.  
  1504. s e t " m u m c h e c k = ! t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ R o l l u p F i x * . m u m "
  1505.  
  1506. s e t " p k g c h e c k = P a c k a g e _ f o r _ R o l l u p F i x "
  1507.  
  1508. c a l l : m u m v e r s i o n ! p k g c h e c k : ~ 0 , 1 4 !
  1509.  
  1510. i f ! s k i p ! = = 1 ( s e t / a _ s u m - = 1 & i f 1 E Q U 1 ( s e t / a _ m s u - = 1 & g o t o : e o f ) e l s e ( s e t / a _ c a b - = 1 & g o t o : e o f ) )
  1511.  
  1512. )
  1513.  
  1514.  
  1515.  
  1516. > s e t s k i p = 0
  1517.  
  1518.  
  1519.  
  1520. > f i n d s t r / i / m " k b 5 0 1 3 6 2 8 " " ! m u m c h e c k ! " | | g o t o : e o f
  1521.  
  1522.  
  1523.  
  1524. > i f e x i s t " ! t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ D o t N e t R o l l u p * . m u m " (
  1525.  
  1526. s e t " m u m c h e c k = ! t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ D o t N e t R o l l u p * . m u m "
  1527.  
  1528. s e t " p k g c h e c k = P a c k a g e _ f o r _ D o t N e t R o l l u p "
  1529.  
  1530. c a l l : m u m v e r s i o n ! p k g c h e c k : ~ 0 , 1 4 !
  1531.  
  1532. i f ! s k i p ! = = 1 ( s e t / a _ s u m - = 1 & i f 1 E Q U 1 ( s e t / a _ m s u - = 1 & g o t o : e o f ) e l s e ( s e t / a _ c a b - = 1 & g o t o : e o f ) )
  1533.  
  1534. )
  1535.  
  1536.  
  1537.  
  1538. > s e t s k i p = 0
  1539.  
  1540.  
  1541.  
  1542. > f i n d s t r / i / m " k b 5 0 1 3 6 2 8 " " ! m u m c h e c k ! " | | g o t o : e o f
  1543.  
  1544.  
  1545.  
  1546. > i f e x i s t " ! t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ W i n d o w s E x p e r i e n c e F e a t u r e P a c k * . m u m " (
  1547.  
  1548. s e t " m u m c h e c k = ! t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ W i n d o w s E x p e r i e n c e F e a t u r e P a c k * . m u m "
  1549.  
  1550. s e t " p k g c h e c k = P a c k a g e _ f o r _ W i n d o w s E x p e r i e n c e F e a t u r e P a c k "
  1551.  
  1552. c a l l : m u m v e r s i o n ! p k g c h e c k : ~ 0 , 1 4 !
  1553.  
  1554. i f ! s k i p ! = = 1 ( s e t / a _ s u m - = 1 & i f 1 E Q U 1 ( s e t / a _ m s u - = 1 & g o t o : e o f ) e l s e ( s e t / a _ c a b - = 1 & g o t o : e o f ) )
  1555.  
  1556. )
  1557.  
  1558.  
  1559.  
  1560. > i f 1 E Q U 0 g o t o : e o f
  1561.  
  1562.  
  1563.  
  1564. > s e t u u p m s u = 0
  1565.  
  1566.  
  1567.  
  1568. > c d / d " ! r e p o ! "
  1569.  
  1570.  
  1571.  
  1572. > f o r / F " t o k e n s = 2 d e l i m s = : " % # i n ( ' e x p a n d . e x e - d - f : * W i n d o w s * . c a b ! p a c k a g e ! | f i n d s t r / i k b 5 0 1 3 6 2 8 ' ) d o s e t k b c a b = % #
  1573.  
  1574.  
  1575.  
  1576. > s e t k b c a b = W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 . c a b
  1577.  
  1578.  
  1579.  
  1580. > e x p a n d . e x e - d - f : * W i n d o w s * . p s f ! p a c k a g e ! | f i n d s t r / i x 6 4 \ . p s f & & s e t u u p m s u = 1
  1581.  
  1582.  
  1583.  
  1584. > c d / d " ! _ w o r k ! "
  1585.  
  1586.  
  1587.  
  1588. > s e t / a c o u n t + = 1
  1589.  
  1590.  
  1591.  
  1592. > i f 0 E Q U 1 g o t o : m s u 1
  1593.  
  1594.  
  1595.  
  1596. > i f 0 E Q U 0 ( s e t " m s u c a b = ! m s u c a b ! W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 . c a b " ) e l s e (
  1597.  
  1598. i f e x i s t " ! r e p o ! \ W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 . c a b " g o t o : e o f
  1599.  
  1600. i f n o t e x i s t " ! r e p o ! \ W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 . c a b " f i n d s t r / i / m " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 . c a b " c a b m s u . t x t | | e c h o W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 . c a b 1 > > c a b m s u . t x t
  1601.  
  1602. )
  1603.  
  1604.  
  1605.  
  1606. > e c h o 1 / 2 : w i n d o w s 1 0 . 0 - k b 5 0 1 3 6 2 8 - x 6 4 - n d p 4 8 _ 8 3 c a a a 6 0 a 0 2 f 4 3 8 3 d b 8 3 6 b c c b 9 9 7 8 7 e e 3 e 5 8 e 8 8 4 . m s u
  1607.  
  1608. 1 / 2 : w i n d o w s 1 0 . 0 - k b 5 0 1 3 6 2 8 - x 6 4 - n d p 4 8 _ 8 3 c a a a 6 0 a 0 2 f 4 3 8 3 d b 8 3 6 b c c b 9 9 7 8 7 e e 3 e 5 8 e 8 8 4 . m s u
  1609.  
  1610.  
  1611.  
  1612. > e x p a n d . e x e - f : * W i n d o w s * . c a b " ! r e p o ! \ ! p a c k a g e ! " " ! r e p o ! " 1 > n u l 2 > n u l
  1613.  
  1614.  
  1615.  
  1616. > g o t o : e o f
  1617.  
  1618.  
  1619.  
  1620. > ( s e t " p a c k a g e = w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 . m s u " & s e t " d e s t = w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 " & c a l l : c a b 1 )
  1621.  
  1622.  
  1623.  
  1624. > s e t k b =
  1625.  
  1626.  
  1627.  
  1628. > s e t t n = 2
  1629.  
  1630.  
  1631.  
  1632. > f o r / F " t o k e n s = 2 d e l i m s = - " % A i n ( ' e c h o ! p a c k a g e ! ' ) d o ( i f n o t e r r o r l e v e l 1 (
  1633.  
  1634. e c h o % A | f i n d s t r / i / b K B & & ( s e t k b = % A & g o t o : e n d c a b L o o p )
  1635.  
  1636. s e t / a t n + = 1
  1637.  
  1638. g o t o : s t a r t c a b L o o p
  1639.  
  1640. ) e l s e ( g o t o : e n d c a b L o o p ) )
  1641.  
  1642.  
  1643.  
  1644. > ( i f n o t e r r o r l e v e l 1 (
  1645.  
  1646. e c h o k b 5 0 1 3 9 4 3 | f i n d s t r / i / b K B & & ( s e t k b = k b 5 0 1 3 9 4 3 & g o t o : e n d c a b L o o p )
  1647.  
  1648. s e t / a t n + = 1
  1649.  
  1650. g o t o : s t a r t c a b L o o p
  1651.  
  1652. ) e l s e ( g o t o : e n d c a b L o o p ) )
  1653.  
  1654. k b 5 0 1 3 9 4 3
  1655.  
  1656.  
  1657.  
  1658. > i f " k b 5 0 1 3 9 4 3 " = = " " g o t o : e o f
  1659.  
  1660.  
  1661.  
  1662. > i f 0 E Q U 1 g o t o : c a b 1 p r o c e e d
  1663.  
  1664.  
  1665.  
  1666. > f o r % # i n ( P a c k a g e _ f o r _ k b 5 0 1 3 9 4 3 ~ P a c k a g e _ f o r _ S e r v i c i n g S t a c k P a c k a g e _ f o r _ R o l l u p F i x P a c k a g e _ f o r _ D o t N e t R o l l u p P a c k a g e _ f o r _ W i n d o w s E x p e r i e n c e F e a t u r e P a c k ) d o i f e x i s t " ! t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ % # * . m u m " (
  1667.  
  1668. s e t " m u m c h e c k = ! t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ % # * . m u m "
  1669.  
  1670. s e t " p k g c h e c k = % # "
  1671.  
  1672. c a l l : m u m v e r s i o n ! p k g c h e c k : ~ 0 , 1 4 !
  1673.  
  1674. i f ! s k i p ! = = 1 ( s e t / a _ s u m - = 1 & i f 1 E Q U 1 ( s e t / a _ m s u - = 1 & g o t o : e o f ) e l s e ( s e t / a _ c a b - = 1 & g o t o : e o f ) )
  1675.  
  1676. )
  1677.  
  1678.  
  1679.  
  1680. > i f e x i s t " ! t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ k b 5 0 1 3 9 4 3 ~ * . m u m " (
  1681.  
  1682. s e t " m u m c h e c k = ! t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ k b 5 0 1 3 9 4 3 ~ * . m u m "
  1683.  
  1684. s e t " p k g c h e c k = P a c k a g e _ f o r _ k b 5 0 1 3 9 4 3 ~ "
  1685.  
  1686. c a l l : m u m v e r s i o n ! p k g c h e c k : ~ 0 , 1 4 !
  1687.  
  1688. i f ! s k i p ! = = 1 ( s e t / a _ s u m - = 1 & i f 1 E Q U 1 ( s e t / a _ m s u - = 1 & g o t o : e o f ) e l s e ( s e t / a _ c a b - = 1 & g o t o : e o f ) )
  1689.  
  1690. )
  1691.  
  1692.  
  1693.  
  1694. > i f e x i s t " ! t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ S e r v i c i n g S t a c k * . m u m " (
  1695.  
  1696. s e t " m u m c h e c k = ! t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ S e r v i c i n g S t a c k * . m u m "
  1697.  
  1698. s e t " p k g c h e c k = P a c k a g e _ f o r _ S e r v i c i n g S t a c k "
  1699.  
  1700. c a l l : m u m v e r s i o n ! p k g c h e c k : ~ 0 , 1 4 !
  1701.  
  1702. i f ! s k i p ! = = 1 ( s e t / a _ s u m - = 1 & i f 1 E Q U 1 ( s e t / a _ m s u - = 1 & g o t o : e o f ) e l s e ( s e t / a _ c a b - = 1 & g o t o : e o f ) )
  1703.  
  1704. )
  1705.  
  1706.  
  1707.  
  1708. > s e t s k i p = 0
  1709.  
  1710.  
  1711.  
  1712. > f i n d s t r / i / m " k b 5 0 1 3 9 4 3 " " ! m u m c h e c k ! " | | g o t o : e o f
  1713.  
  1714.  
  1715.  
  1716. > i f e x i s t " ! t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ R o l l u p F i x * . m u m " (
  1717.  
  1718. s e t " m u m c h e c k = ! t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ R o l l u p F i x * . m u m "
  1719.  
  1720. s e t " p k g c h e c k = P a c k a g e _ f o r _ R o l l u p F i x "
  1721.  
  1722. c a l l : m u m v e r s i o n ! p k g c h e c k : ~ 0 , 1 4 !
  1723.  
  1724. i f ! s k i p ! = = 1 ( s e t / a _ s u m - = 1 & i f 1 E Q U 1 ( s e t / a _ m s u - = 1 & g o t o : e o f ) e l s e ( s e t / a _ c a b - = 1 & g o t o : e o f ) )
  1725.  
  1726. )
  1727.  
  1728.  
  1729.  
  1730. > s e t s k i p = 0
  1731.  
  1732.  
  1733.  
  1734. > f i n d s t r / i / m " k b 5 0 1 3 9 4 3 " " ! m u m c h e c k ! " | | g o t o : e o f
  1735.  
  1736.  
  1737.  
  1738. > i f e x i s t " ! t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ D o t N e t R o l l u p * . m u m " (
  1739.  
  1740. s e t " m u m c h e c k = ! t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ D o t N e t R o l l u p * . m u m "
  1741.  
  1742. s e t " p k g c h e c k = P a c k a g e _ f o r _ D o t N e t R o l l u p "
  1743.  
  1744. c a l l : m u m v e r s i o n ! p k g c h e c k : ~ 0 , 1 4 !
  1745.  
  1746. i f ! s k i p ! = = 1 ( s e t / a _ s u m - = 1 & i f 1 E Q U 1 ( s e t / a _ m s u - = 1 & g o t o : e o f ) e l s e ( s e t / a _ c a b - = 1 & g o t o : e o f ) )
  1747.  
  1748. )
  1749.  
  1750.  
  1751.  
  1752. > s e t s k i p = 0
  1753.  
  1754.  
  1755.  
  1756. > f i n d s t r / i / m " k b 5 0 1 3 9 4 3 " " ! m u m c h e c k ! " | | g o t o : e o f
  1757.  
  1758.  
  1759.  
  1760. > i f e x i s t " ! t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ W i n d o w s E x p e r i e n c e F e a t u r e P a c k * . m u m " (
  1761.  
  1762. s e t " m u m c h e c k = ! t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ W i n d o w s E x p e r i e n c e F e a t u r e P a c k * . m u m "
  1763.  
  1764. s e t " p k g c h e c k = P a c k a g e _ f o r _ W i n d o w s E x p e r i e n c e F e a t u r e P a c k "
  1765.  
  1766. c a l l : m u m v e r s i o n ! p k g c h e c k : ~ 0 , 1 4 !
  1767.  
  1768. i f ! s k i p ! = = 1 ( s e t / a _ s u m - = 1 & i f 1 E Q U 1 ( s e t / a _ m s u - = 1 & g o t o : e o f ) e l s e ( s e t / a _ c a b - = 1 & g o t o : e o f ) )
  1769.  
  1770. )
  1771.  
  1772.  
  1773.  
  1774. > i f 1 E Q U 0 g o t o : e o f
  1775.  
  1776.  
  1777.  
  1778. > s e t u u p m s u = 0
  1779.  
  1780.  
  1781.  
  1782. > c d / d " ! r e p o ! "
  1783.  
  1784.  
  1785.  
  1786. > f o r / F " t o k e n s = 2 d e l i m s = : " % # i n ( ' e x p a n d . e x e - d - f : * W i n d o w s * . c a b ! p a c k a g e ! | f i n d s t r / i k b 5 0 1 3 9 4 3 ' ) d o s e t k b c a b = % #
  1787.  
  1788.  
  1789.  
  1790. > s e t k b c a b = W i n d o w s 1 0 . 0 - K B 5 0 1 3 9 4 3 - x 6 4 . c a b
  1791.  
  1792.  
  1793.  
  1794. > e x p a n d . e x e - d - f : * W i n d o w s * . p s f ! p a c k a g e ! | f i n d s t r / i x 6 4 \ . p s f & & s e t u u p m s u = 1
  1795.  
  1796. w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 . m s u : W i n d o w s 1 0 . 0 - K B 5 0 1 3 9 4 3 - x 6 4 . p s f
  1797.  
  1798.  
  1799.  
  1800. > c d / d " ! _ w o r k ! "
  1801.  
  1802.  
  1803.  
  1804. > s e t / a c o u n t + = 1
  1805.  
  1806.  
  1807.  
  1808. > i f 1 E Q U 1 g o t o : m s u 1
  1809.  
  1810.  
  1811.  
  1812. > c d / d " ! _ c a b d i r ! "
  1813.  
  1814.  
  1815.  
  1816. > i f 0 E Q U 0 i f e x i s t " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ " r m d i r / s / q " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ "
  1817.  
  1818.  
  1819.  
  1820. > i f n o t e x i s t " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ c h c k \ " m k d i r " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ c h c k "
  1821.  
  1822.  
  1823.  
  1824. > e c h o 2 / 2 : w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 . m s u [ C o m b i n e d U U P ]
  1825.  
  1826. 2 / 2 : w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 . m s u [ C o m b i n e d U U P ]
  1827.  
  1828.  
  1829.  
  1830. > e x p a n d . e x e - f : * W i n d o w s * . c a b " ! r e p o ! \ ! p a c k a g e ! " " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ c h c k " 1 > n u l 2 > n u l
  1831.  
  1832.  
  1833.  
  1834. > f o r / F " t o k e n s = * d e l i m s = " % # i n ( ' d i r / b / o n " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ c h c k \ * W i n d o w s 1 * - K B * . c a b " ' ) d o s e t " c o m p k g = % #
  1835.  
  1836.  
  1837.  
  1838. > s e t " c o m p k g = W i n d o w s 1 0 . 0 - K B 5 0 1 3 9 4 3 - x 6 4 . c a b
  1839.  
  1840.  
  1841.  
  1842. > e x p a n d . e x e - f : u p d a t e . m u m " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ c h c k \ W i n d o w s 1 0 . 0 - K B 5 0 1 3 9 4 3 - x 6 4 . c a b " " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 " 1 > n u l 2 > n u l
  1843.  
  1844.  
  1845.  
  1846. > e x p a n d . e x e - f : a m d 6 4 _ m i c r o s o f t - u p d a t e t a r g e t i n g - * o s _ * . m a n i f e s t " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ c h c k \ W i n d o w s 1 0 . 0 - K B 5 0 1 3 9 4 3 - x 6 4 . c a b " " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 " 1 > n u l 2 > n u l
  1847.  
  1848.  
  1849.  
  1850. > e x p a n d . e x e - f : S S U - * x 6 4 * . c a b " ! r e p o ! \ ! p a c k a g e ! " " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ c h c k " 1 > n u l 2 > n u l
  1851.  
  1852.  
  1853.  
  1854. > i f e x i s t " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ c h c k \ S S U - * x 6 4 * . c a b " f o r / F " t o k e n s = * d e l i m s = " % # i n ( ' d i r / b / o n " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ c h c k \ S S U - * x 6 4 * . c a b " ' ) d o ( s e t " c o m p k g = % # " & c a l l : u u p s s u )
  1855.  
  1856.  
  1857.  
  1858. > ( s e t " c o m p k g = S S U - 2 2 0 0 0 . 6 5 2 - x 6 4 . c a b " & c a l l : u u p s s u )
  1859.  
  1860.  
  1861.  
  1862. > i f e x i s t " ! r e p o ! \ S S U - 2 2 0 0 0 . 6 5 2 - x 6 4 * . c a b " g o t o : e o f
  1863.  
  1864.  
  1865.  
  1866. > s e t k b u p d =
  1867.  
  1868.  
  1869.  
  1870. > e x p a n d . e x e - f : u p d a t e . m u m " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ c h c k \ S S U - 2 2 0 0 0 . 6 5 2 - x 6 4 . c a b " " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ c h c k " 1 > n u l 2 > n u l
  1871.  
  1872.  
  1873.  
  1874. > i f n o t e x i s t " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ c h c k \ u p d a t e . m u m " g o t o : e o f
  1875.  
  1876.  
  1877.  
  1878. > f o r / F " t o k e n s = 3 d e l i m s = = " % # i n ( ' f i n d s t r / i r e l e a s e T y p e " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ c h c k \ u p d a t e . m u m " ' ) d o s e t k b u p d = % ~ #
  1879.  
  1880.  
  1881.  
  1882. > s e t k b u p d = K B 5 0 1 2 6 7 4
  1883.  
  1884.  
  1885.  
  1886. > i f " K B 5 0 1 2 6 7 4 " = = " " g o t o : e o f
  1887.  
  1888.  
  1889.  
  1890. > s e t _ u f n = W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t . c a b
  1891.  
  1892.  
  1893.  
  1894. > i f 2 2 0 0 0 G E Q 2 2 5 6 3 s e t _ u f n = W i n d o w s 1 1 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t . c a b
  1895.  
  1896.  
  1897.  
  1898. > i f e x i s t " ! r e p o ! \ W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t . c a b " g o t o : e o f
  1899.  
  1900.  
  1901.  
  1902. > i f 0 E Q U 0 ( s e t " u u p p k g = ! u u p p k g ! W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t . c a b " ) e l s e (
  1903.  
  1904. i f e x i s t " ! r e p o ! \ W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t . c a b " ( d e l / f / q " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ c h c k \ S S U - 2 2 0 0 0 . 6 5 2 - x 6 4 . c a b " & g o t o : e o f )
  1905.  
  1906. f i n d s t r / i / m " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t . c a b " c m p c a b . t x t | | e c h o W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t . c a b 1 > > c m p c a b . t x t
  1907.  
  1908. )
  1909.  
  1910.  
  1911.  
  1912. > m o v e / y " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ c h c k \ S S U - 2 2 0 0 0 . 6 5 2 - x 6 4 . c a b " " ! r e p o ! \ W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t . c a b "
  1913.  
  1914. 1 f i l e ( s ) m o v e d .
  1915.  
  1916.  
  1917.  
  1918. > g o t o : e o f
  1919.  
  1920.  
  1921.  
  1922. > r m d i r / s / q " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ c h c k \ "
  1923.  
  1924.  
  1925.  
  1926. > s e t m s u _ w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 = 1
  1927.  
  1928.  
  1929.  
  1930. > i f n o t d e f i n e d i s o d a t e f i n d s t r / i / m " P a c k a g e _ f o r _ R o l l u p F i x " " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m " & & (
  1931.  
  1932. i f n o t e x i s t " X : \ w i n d o w s \ t e m p \ " m k d i r " X : \ w i n d o w s \ t e m p "
  1933.  
  1934. c o p y / y " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m " X : \ w i n d o w s \ t e m p \
  1935.  
  1936. c a l l : d a t e m u m i s o d a t e i s o t i m e
  1937.  
  1938. )
  1939.  
  1940. w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m
  1941.  
  1942. 1 f i l e ( s ) c o p i e d .
  1943.  
  1944.  
  1945.  
  1946. > s e t " m u m f i l e = X : \ w i n d o w s \ t e m p \ u p d a t e . m u m "
  1947.  
  1948.  
  1949.  
  1950. > s e t " c h k f i l e = ! m u m f i l e : \ = \ \ ! "
  1951.  
  1952.  
  1953.  
  1954. > i f 1 E Q U 1 f o r / F " t o k e n s = 2 d e l i m s = = " % # i n ( ' w m i c d a t a f i l e w h e r e " n a m e = ' ! c h k f i l e ! ' " g e t L a s t M o d i f i e d / v a l u e ' ) d o s e t " m u m d a t e = % # "
  1955.  
  1956.  
  1957.  
  1958. > s e t " m u m d a t e = 2 0 2 2 0 5 0 6 2 0 3 5 5 6 . 0 0 0 0 0 0 + 1 8 0
  1959. "
  1960.  
  1961.  
  1962.  
  1963. > i f 1 E Q U 0 f o r / F % # i n ( ' p o w e r s h e l l - n o p - c " ( [ W M I ] ' C I M _ D a t a F i l e . N a m e = \ " ! c h k f i l e ! \ " ' ) . L a s t M o d i f i e d " ' ) d o s e t " m u m d a t e = % # "
  1964.  
  1965.  
  1966.  
  1967. > d e l / f / q X : \ w i n d o w s \ t e m p \ * . m u m
  1968.  
  1969.  
  1970.  
  1971. > s e t " i s o d a t e = ! m u m d a t e : ~ 2 , 2 ! ! m u m d a t e : ~ 4 , 2 ! ! m u m d a t e : ~ 6 , 2 ! - ! m u m d a t e : ~ 8 , 4 ! "
  1972.  
  1973.  
  1974.  
  1975. > s e t " i s o t i m e = ! m u m d a t e : ~ 4 , 2 ! / ! m u m d a t e : ~ 6 , 2 ! / ! m u m d a t e : ~ 0 , 4 ! , ! m u m d a t e : ~ 8 , 2 ! : ! m u m d a t e : ~ 1 0 , 2 ! : ! m u m d a t e : ~ 1 2 , 2 ! "
  1976.  
  1977.  
  1978.  
  1979. > e x i t / b
  1980.  
  1981.  
  1982.  
  1983. > c d / d " ! _ w o r k ! "
  1984.  
  1985.  
  1986.  
  1987. > g o t o : e o f
  1988.  
  1989.  
  1990.  
  1991. > i f 2 = = 0 ( e c h o . & e c h o A l l a p p l i c a b l e u p d a t e s a r e d e t e c t e d a s i n s t a l l e d & g o t o : e o f )
  1992.  
  1993.  
  1994.  
  1995. > e c h o .
  1996.  
  1997.  
  1998.  
  1999.  
  2000.  
  2001. > i f 0 E Q U 0 (
  2002.  
  2003. e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  2004.  
  2005. e c h o E x t r a c t i n g f i l e s f r o m u p d a t e c a b i n e t s ( . c a b ) . . .
  2006.  
  2007. e c h o * * * T h i s w i l l r e q u i r e s o m e d i s k s p a c e , p l e a s e b e p a t i e n t * * *
  2008.  
  2009. e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  2010.  
  2011. e c h o .
  2012.  
  2013. )
  2014.  
  2015. = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  2016.  
  2017. E x t r a c t i n g f i l e s f r o m u p d a t e c a b i n e t s ( . c a b ) . . .
  2018.  
  2019. * * * T h i s w i l l r e q u i r e s o m e d i s k s p a c e , p l e a s e b e p a t i e n t * * *
  2020.  
  2021. = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  2022.  
  2023.  
  2024.  
  2025.  
  2026.  
  2027. > c d / d " ! _ c a b d i r ! "
  2028.  
  2029.  
  2030.  
  2031. > s e t _ s u m = 0
  2032.  
  2033.  
  2034.  
  2035. > i f 0 = = 0 i f e x i s t " ! r e p o ! \ * d e f e n d e r - d i s m * x 6 4 * . c a b " f o r / F " t o k e n s = * d e l i m s = " % # i n ( ' d i r / b " ! r e p o ! \ * d e f e n d e r - d i s m * x 6 4 * . c a b " ' ) d o ( c a l l s e t / a _ s u m + = 1 )
  2036.  
  2037.  
  2038.  
  2039. > i f e x i s t " ! r e p o ! \ * W i n d o w s 1 * - K B * x 6 4 * . c a b " f o r / F " t o k e n s = * d e l i m s = " % # i n ( ' d i r / b / o n " ! r e p o ! \ * W i n d o w s 1 * - K B * x 6 4 * . c a b " ' ) d o ( c a l l s e t / a _ s u m + = 1 )
  2040.  
  2041.  
  2042.  
  2043. > ( c a l l s e t / a _ s u m + = 1 )
  2044.  
  2045.  
  2046.  
  2047. > ( c a l l s e t / a _ s u m + = 1 )
  2048.  
  2049.  
  2050.  
  2051. > s e t c o u n t = 0 & s e t i s o u p d a t e = & s e t t m p c m p =
  2052.  
  2053.  
  2054.  
  2055. > i f 0 = = 0 i f e x i s t " ! r e p o ! \ * d e f e n d e r - d i s m * x 6 4 * . c a b " f o r / F " t o k e n s = * d e l i m s = " % # i n ( ' d i r / b " ! r e p o ! \ * d e f e n d e r - d i s m * x 6 4 * . c a b " ' ) d o ( s e t " p a c k a g e = % # " & s e t " d e s t = % ~ n # " & c a l l : c a b 2 )
  2056.  
  2057.  
  2058.  
  2059. > i f e x i s t " ! r e p o ! \ * W i n d o w s 1 * - K B * x 6 4 * . c a b " f o r / F " t o k e n s = * d e l i m s = " % # i n ( ' d i r / b / o n " ! r e p o ! \ * W i n d o w s 1 * - K B * x 6 4 * . c a b " ' ) d o ( s e t " p k g n = % ~ n # " & s e t " p a c k a g e = % # " & s e t " d e s t = % ~ n # " & c a l l : c a b 2 )
  2060.  
  2061.  
  2062.  
  2063. > ( s e t " p k g n = W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t " & s e t " p a c k a g e = W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t . c a b " & s e t " d e s t = W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t " & c a l l : c a b 2 )
  2064.  
  2065.  
  2066.  
  2067. > i f 0 E Q U 0 i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ " r m d i r / s / q " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ "
  2068.  
  2069.  
  2070.  
  2071. > i f n o t e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ " m k d i r " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t "
  2072.  
  2073.  
  2074.  
  2075. > s e t / a c o u n t + = 1
  2076.  
  2077.  
  2078.  
  2079. > m k d i r " c h e c k e r "
  2080.  
  2081.  
  2082.  
  2083. > e x p a n d . e x e - f : u p d a t e . m u m " ! r e p o ! \ ! p a c k a g e ! " " c h e c k e r " 1 > n u l 2 > n u l
  2084.  
  2085.  
  2086.  
  2087. > i f n o t e x i s t " c h e c k e r \ u p d a t e . m u m " (
  2088.  
  2089. e x p a n d . e x e - f : * d e f e n d e r * . x m l " ! r e p o ! \ ! p a c k a g e ! " " c h e c k e r " 1 > n u l 2 > n u l
  2090.  
  2091. i f e x i s t " c h e c k e r \ * d e f e n d e r * . x m l " (
  2092.  
  2093. e c h o 1 / 2 : W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t . c a b
  2094.  
  2095. e x p a n d . e x e - f : * " ! r e p o ! \ ! p a c k a g e ! " " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t " 1 > n u l 2 > n u l
  2096.  
  2097. ) e l s e (
  2098.  
  2099. e c h o 1 / 2 : W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t . c a b [ S e t u p D U ]
  2100.  
  2101. s e t i s o u p d a t e = ! i s o u p d a t e ! ! p a c k a g e !
  2102.  
  2103. )
  2104.  
  2105. r m d i r / s / q " c h e c k e r \ "
  2106.  
  2107. g o t o : e o f
  2108.  
  2109. )
  2110.  
  2111.  
  2112.  
  2113. > f o r / F " t o k e n s = 2 d e l i m s = - " % V i n ( ' e c h o W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t ' ) d o s e t p k g i d = % V
  2114.  
  2115.  
  2116.  
  2117. > s e t p k g i d = K B 5 0 1 2 6 7 4
  2118.  
  2119.  
  2120.  
  2121. > e x p a n d . e x e - f : * . p s f . c i x . x m l " ! r e p o ! \ ! p a c k a g e ! " " c h e c k e r " 1 > n u l 2 > n u l
  2122.  
  2123.  
  2124.  
  2125. > i f e x i s t " c h e c k e r \ * . p s f . c i x . x m l " (
  2126.  
  2127. i f n o t e x i s t " ! r e p o ! \ W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t . p s f " i f n o t e x i s t " ! r e p o ! \ * K B 5 0 1 2 6 7 4 * x 6 4 * . p s f " (
  2128.  
  2129. e c h o 1 / 2 : W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t . c a b / P S F f i l e i s m i s s i n g
  2130.  
  2131. r m d i r / s / q " c h e c k e r \ "
  2132.  
  2133. g o t o : e o f
  2134.  
  2135. )
  2136.  
  2137. i f 0 E Q U 0 (
  2138.  
  2139. e c h o 1 / 2 : W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t . c a b / P S F E x t r a c t o r i s n o t a v a i l a b l e
  2140.  
  2141. r m d i r / s / q " c h e c k e r \ "
  2142.  
  2143. g o t o : e o f
  2144.  
  2145. )
  2146.  
  2147. s e t p s f _ W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t = 1
  2148.  
  2149. )
  2150.  
  2151.  
  2152.  
  2153. > i f n o t d e f i n e d i s o d a t e f i n d s t r / i / m " P a c k a g e _ f o r _ R o l l u p F i x " " c h e c k e r \ u p d a t e . m u m " & & (
  2154.  
  2155. i f n o t e x i s t " X : \ w i n d o w s \ t e m p \ " m k d i r " X : \ w i n d o w s \ t e m p "
  2156.  
  2157. c o p y / y " c h e c k e r \ u p d a t e . m u m " X : \ w i n d o w s \ t e m p \
  2158.  
  2159. c a l l : d a t e m u m i s o d a t e i s o t i m e
  2160.  
  2161. )
  2162.  
  2163.  
  2164.  
  2165. > e x p a n d . e x e - f : t o c . x m l " ! r e p o ! \ ! p a c k a g e ! " " c h e c k e r " 1 > n u l 2 > n u l
  2166.  
  2167.  
  2168.  
  2169. > i f e x i s t " c h e c k e r \ t o c . x m l " (
  2170.  
  2171. e c h o 1 / 2 : W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t . c a b [ C o m b i n e d ]
  2172.  
  2173. e x p a n d . e x e - f : * " ! r e p o ! \ ! p a c k a g e ! " " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t " 1 > n u l 2 > n u l
  2174.  
  2175. i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ W i n d o w s 1 * - K B * . c a b " f o r / F " t o k e n s = * d e l i m s = " % # i n ( ' d i r / b / o n " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ W i n d o w s 1 * - K B * . c a b " ' ) d o ( s e t " c o m p k g = % # " & c a l l : i n r e n u p d )
  2176.  
  2177. i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ S S U - * x 6 4 * . c a b " f o r / F " t o k e n s = * d e l i m s = " % # i n ( ' d i r / b / o n " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ S S U - * x 6 4 * . c a b " ' ) d o ( s e t " c o m p k g = % # " & c a l l : i n r e n s s u )
  2178.  
  2179. r m d i r / s / q " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ "
  2180.  
  2181. r m d i r / s / q " c h e c k e r \ "
  2182.  
  2183. g o t o : e o f
  2184.  
  2185. )
  2186.  
  2187.  
  2188.  
  2189. > s e t " _ t y p e = "
  2190.  
  2191.  
  2192.  
  2193. > i f 2 2 0 0 0 G E Q 1 7 7 6 3 f i n d s t r / i / m " W i n P E " " c h e c k e r \ u p d a t e . m u m " & & (
  2194.  
  2195. f i n d s t r / i / m " E d i t i o n \ " " " c h e c k e r \ u p d a t e . m u m "
  2196.  
  2197. i f e r r o r l e v e l 1 s e t " _ t y p e = [ W i n P E ] "
  2198.  
  2199. )
  2200.  
  2201. c h e c k e r \ u p d a t e . m u m
  2202.  
  2203. c h e c k e r \ u p d a t e . m u m
  2204.  
  2205.  
  2206.  
  2207. > i f n o t d e f i n e d _ t y p e (
  2208.  
  2209. e x p a n d . e x e - f : * _ m i c r o s o f t - w i n d o w s - s y s r e s e t _ * . m a n i f e s t " ! r e p o ! \ ! p a c k a g e ! " " c h e c k e r " 1 > n u l 2 > n u l
  2210.  
  2211. i f e x i s t " c h e c k e r \ * _ m i c r o s o f t - w i n d o w s - s y s r e s e t _ * . m a n i f e s t " f i n d s t r / i / m " P a c k a g e _ f o r _ R o l l u p F i x " " c h e c k e r \ u p d a t e . m u m " | | s e t " _ t y p e = [ W i n P E ] "
  2212.  
  2213. )
  2214.  
  2215.  
  2216.  
  2217. > i f n o t d e f i n e d _ t y p e (
  2218.  
  2219. e x p a n d . e x e - f : * _ m i c r o s o f t - w i n d o w s - i . . d s e t u p - r e j u v e n a t i o n _ * . m a n i f e s t " ! r e p o ! \ ! p a c k a g e ! " " c h e c k e r " 1 > n u l 2 > n u l
  2220.  
  2221. i f e x i s t " c h e c k e r \ * _ m i c r o s o f t - w i n d o w s - i . . d s e t u p - r e j u v e n a t i o n _ * . m a n i f e s t " f i n d s t r / i / m " P a c k a g e _ f o r _ R o l l u p F i x " " c h e c k e r \ u p d a t e . m u m " | | s e t " _ t y p e = [ W i n P E ] "
  2222.  
  2223. )
  2224.  
  2225.  
  2226.  
  2227. > i f n o t d e f i n e d _ t y p e ( f i n d s t r / i / m " P a c k a g e _ f o r _ R o l l u p F i x " " c h e c k e r \ u p d a t e . m u m " & & s e t " _ t y p e = [ L C U ] " )
  2228.  
  2229.  
  2230.  
  2231. > i f n o t d e f i n e d _ t y p e ( f i n d s t r / i / m " P a c k a g e _ f o r _ W i n d o w s E x p e r i e n c e F e a t u r e P a c k " " c h e c k e r \ u p d a t e . m u m " & & s e t " _ t y p e = [ U X F e a t u r e P a c k ] " )
  2232.  
  2233.  
  2234.  
  2235. > i f n o t d e f i n e d _ t y p e (
  2236.  
  2237. e x p a n d . e x e - f : * _ m i c r o s o f t - w i n d o w s - s e r v i c i n g s t a c k _ * . m a n i f e s t " ! r e p o ! \ ! p a c k a g e ! " " c h e c k e r " 1 > n u l 2 > n u l
  2238.  
  2239. i f e x i s t " c h e c k e r \ * _ m i c r o s o f t - w i n d o w s - s e r v i c i n g s t a c k _ * . m a n i f e s t " s e t " _ t y p e = [ S S U ] "
  2240.  
  2241. )
  2242.  
  2243.  
  2244.  
  2245. > i f n o t d e f i n e d _ t y p e (
  2246.  
  2247. e x p a n d . e x e - f : * _ n e t f x 4 * . m a n i f e s t " ! r e p o ! \ ! p a c k a g e ! " " c h e c k e r " 1 > n u l 2 > n u l
  2248.  
  2249. i f e x i s t " c h e c k e r \ * _ n e t f x 4 * . m a n i f e s t " f i n d s t r / i / m " P a c k a g e _ f o r _ R o l l u p F i x " " c h e c k e r \ u p d a t e . m u m " | | s e t " _ t y p e = [ N e t F x ] "
  2250.  
  2251. )
  2252.  
  2253.  
  2254.  
  2255. > i f n o t d e f i n e d _ t y p e (
  2256.  
  2257. e x p a n d . e x e - f : * _ m i c r o s o f t - w i n d o w s - s . . b o o t - f i r m w a r e u p d a t e _ * . m a n i f e s t " ! r e p o ! \ ! p a c k a g e ! " " c h e c k e r " 1 > n u l 2 > n u l
  2258.  
  2259. i f e x i s t " c h e c k e r \ * _ m i c r o s o f t - w i n d o w s - s . . b o o t - f i r m w a r e u p d a t e _ * . m a n i f e s t " s e t " _ t y p e = [ S e c u r e B o o t ] "
  2260.  
  2261. )
  2262.  
  2263.  
  2264.  
  2265. > i f n o t d e f i n e d _ t y p e i f 2 2 0 0 0 G E Q 1 8 3 6 2 (
  2266.  
  2267. e x p a n d . e x e - f : m i c r o s o f t - w i n d o w s - * e n a b l e m e n t - p a c k a g e ~ * . m u m " ! r e p o ! \ ! p a c k a g e ! " " c h e c k e r " 1 > n u l 2 > n u l
  2268.  
  2269. i f e x i s t " c h e c k e r \ m i c r o s o f t - w i n d o w s - * e n a b l e m e n t - p a c k a g e ~ * . m u m " s e t " _ t y p e = [ E n a b l e m e n t ] "
  2270.  
  2271. i f e x i s t " c h e c k e r \ M i c r o s o f t - W i n d o w s - 1 9 0 9 E n a b l e m e n t - P a c k a g e ~ * . m u m " s e t " _ f i x E P = 1 8 3 6 3 "
  2272.  
  2273. i f e x i s t " c h e c k e r \ M i c r o s o f t - W i n d o w s - 2 0 H 2 E n a b l e m e n t - P a c k a g e ~ * . m u m " s e t " _ f i x E P = 1 9 0 4 2 "
  2274.  
  2275. i f e x i s t " c h e c k e r \ M i c r o s o f t - W i n d o w s - 2 1 H 1 E n a b l e m e n t - P a c k a g e ~ * . m u m " s e t " _ f i x E P = 1 9 0 4 3 "
  2276.  
  2277. i f e x i s t " c h e c k e r \ M i c r o s o f t - W i n d o w s - 2 1 H 2 E n a b l e m e n t - P a c k a g e ~ * . m u m " s e t " _ f i x E P = 1 9 0 4 4 "
  2278.  
  2279. i f e x i s t " c h e c k e r \ M i c r o s o f t - W i n d o w s - 2 2 H 2 E n a b l e m e n t - P a c k a g e ~ * . m u m " i f 2 2 0 0 0 L S S 2 2 0 0 0 s e t " _ f i x E P = 1 9 0 4 5 "
  2280.  
  2281. )
  2282.  
  2283.  
  2284.  
  2285. > i f 2 2 0 0 0 G E Q 1 8 3 6 2 i f e x i s t " c h e c k e r \ * e n a b l e m e n t - p a c k a g e * . m u m " (
  2286.  
  2287. e x p a n d . e x e - f : * _ m i c r o s o f t - w i n d o w s - e . . - f i r s t t i m e i n s t a l l e r _ * . m a n i f e s t " ! r e p o ! \ ! p a c k a g e ! " " c h e c k e r " 1 > n u l 2 > n u l
  2288.  
  2289. i f e x i s t " c h e c k e r \ * _ m i c r o s o f t - w i n d o w s - e . . - f i r s t t i m e i n s t a l l e r _ * . m a n i f e s t " s e t " _ t y p e = [ E n a b l e m e n t / E d g e C h r o m i u m ] "
  2290.  
  2291. )
  2292.  
  2293.  
  2294.  
  2295. > i f n o t d e f i n e d _ t y p e (
  2296.  
  2297. e x p a n d . e x e - f : * _ m i c r o s o f t - w i n d o w s - e . . - f i r s t t i m e i n s t a l l e r _ * . m a n i f e s t " ! r e p o ! \ ! p a c k a g e ! " " c h e c k e r " 1 > n u l 2 > n u l
  2298.  
  2299. i f e x i s t " c h e c k e r \ * _ m i c r o s o f t - w i n d o w s - e . . - f i r s t t i m e i n s t a l l e r _ * . m a n i f e s t " s e t " _ t y p e = [ E d g e C h r o m i u m ] "
  2300.  
  2301. )
  2302.  
  2303.  
  2304.  
  2305. > i f n o t d e f i n e d _ t y p e (
  2306.  
  2307. e x p a n d . e x e - f : * _ a d o b e - f l a s h - f o r - w i n d o w s _ * . m a n i f e s t " ! r e p o ! \ ! p a c k a g e ! " " c h e c k e r " 1 > n u l 2 > n u l
  2308.  
  2309. i f e x i s t " c h e c k e r \ * _ a d o b e - f l a s h - f o r - w i n d o w s _ * . m a n i f e s t " f i n d s t r / i / m " P a c k a g e _ f o r _ R o l l u p F i x " " c h e c k e r \ u p d a t e . m u m " | | s e t " _ t y p e = [ F l a s h ] "
  2310.  
  2311. )
  2312.  
  2313.  
  2314.  
  2315. > e c h o 1 / 2 : W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t . c a b [ S S U ]
  2316.  
  2317. 1 / 2 : W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t . c a b [ S S U ]
  2318.  
  2319.  
  2320.  
  2321. > i f n o t e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ u p d a t e . m u m " e x p a n d . e x e - f : * " ! r e p o ! \ ! p a c k a g e ! " " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t " 1 > n u l 2 > n u l | | (
  2322.  
  2323. r m d i r / s / q " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ "
  2324.  
  2325. s e t d i r e c t c a b = ! d i r e c t c a b ! ! p a c k a g e !
  2326.  
  2327. )
  2328.  
  2329.  
  2330.  
  2331. > i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ * c a b l i s t . i n i " e x p a n d . e x e - f : * " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ * . c a b " " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t " 1 > n u l 2 > n u l | | (
  2332.  
  2333. r m d i r / s / q " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ "
  2334.  
  2335. s e t d i r e c t c a b = ! d i r e c t c a b ! ! p a c k a g e !
  2336.  
  2337. )
  2338.  
  2339.  
  2340.  
  2341. > i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ * c a b l i s t . i n i " (
  2342.  
  2343. d e l / f / q " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ * c a b l i s t . i n i "
  2344.  
  2345. d e l / f / q " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ * . c a b "
  2346.  
  2347. )
  2348.  
  2349.  
  2350.  
  2351. > s e t _ s b s t = 0
  2352.  
  2353.  
  2354.  
  2355. > i f d e f i n e d p s f _ W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t (
  2356.  
  2357. i f n o t e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ e x p r e s s . p s f . c i x . x m l " f o r / F % # i n ( ' d i r / b / a : - d " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ * . p s f . c i x . x m l " ' ) d o r e n a m e " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ % # " e x p r e s s . p s f . c i x . x m l
  2358.  
  2359. s u b s t " ! _ c a b d i r ! " & & s e t _ s b s t = 1
  2360.  
  2361. i f ! _ s b s t ! E Q U 1 p u s h d
  2362.  
  2363. i f n o t e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t . c a b " (
  2364.  
  2365. c o p y / y " ! r e p o ! \ W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t . * " .
  2366.  
  2367. i f n o t e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t . p s f " f o r / F % # i n ( ' d i r / b / a : - d " ! r e p o ! \ * K B 5 0 1 2 6 7 4 * x 6 4 * . p s f " ' ) d o c o p y / y " ! r e p o ! \ % # " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t . p s f
  2368.  
  2369. )
  2370.  
  2371. i f n o t e x i s t " P S F E x t r a c t o r . e x e " (
  2372.  
  2373. s e t l o c a l
  2374.  
  2375. s e t " T M P = X : \ w i n d o w s \ T e m p "
  2376.  
  2377. s e t " T E M P = X : \ w i n d o w s \ T e m p "
  2378.  
  2379. )
  2380.  
  2381. )
  2382.  
  2383.  
  2384.  
  2385. > i f d e f i n e d p s f _ W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t (
  2386.  
  2387. i f n o t e x i s t " P S F E x t r a c t o r . e x e " (
  2388.  
  2389. p o w e r s h e l l - n o p - c " $ d = ' ! c d ! ' ; $ f = [ I O . F i l e ] : : R e a d A l l T e x t ( ' ! _ b a t p ! ' ) - s p l i t ' : e m b d b i n \ : . * ' ; i e x ( $ f [ 1 ] ) ; X 1 "
  2390.  
  2391. e n d l o c a l
  2392.  
  2393. )
  2394.  
  2395. P S F E x t r a c t o r . e x e W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t . c a b 1 > n u l 2 > n u l
  2396.  
  2397. i f ! e r r o r l e v e l ! N E Q 0 (
  2398.  
  2399. e c h o E r r o r : f a i l e d t o e x t r a c t P S F u p d a t e
  2400.  
  2401. r m d i r / s / q " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ "
  2402.  
  2403. s e t p s f _ W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t =
  2404.  
  2405. )
  2406.  
  2407. i f ! _ s b s t ! E Q U 1 p o p d
  2408.  
  2409. i f ! _ s b s t ! E Q U 1 s u b s t / d
  2410.  
  2411. )
  2412.  
  2413.  
  2414.  
  2415. > r m d i r / s / q " c h e c k e r \ "
  2416.  
  2417.  
  2418.  
  2419. > g o t o : e o f
  2420.  
  2421.  
  2422.  
  2423. > ( s e t " p k g n = W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 " & s e t " p a c k a g e = W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 . c a b " & s e t " d e s t = W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 " & c a l l : c a b 2 )
  2424.  
  2425.  
  2426.  
  2427. > i f 0 E Q U 0 i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ " r m d i r / s / q " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ "
  2428.  
  2429.  
  2430.  
  2431. > i f n o t e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ " m k d i r " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 "
  2432.  
  2433.  
  2434.  
  2435. > s e t / a c o u n t + = 1
  2436.  
  2437.  
  2438.  
  2439. > m k d i r " c h e c k e r "
  2440.  
  2441.  
  2442.  
  2443. > e x p a n d . e x e - f : u p d a t e . m u m " ! r e p o ! \ ! p a c k a g e ! " " c h e c k e r " 1 > n u l 2 > n u l
  2444.  
  2445.  
  2446.  
  2447. > i f n o t e x i s t " c h e c k e r \ u p d a t e . m u m " (
  2448.  
  2449. e x p a n d . e x e - f : * d e f e n d e r * . x m l " ! r e p o ! \ ! p a c k a g e ! " " c h e c k e r " 1 > n u l 2 > n u l
  2450.  
  2451. i f e x i s t " c h e c k e r \ * d e f e n d e r * . x m l " (
  2452.  
  2453. e c h o 2 / 2 : W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 . c a b
  2454.  
  2455. e x p a n d . e x e - f : * " ! r e p o ! \ ! p a c k a g e ! " " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 " 1 > n u l 2 > n u l
  2456.  
  2457. ) e l s e (
  2458.  
  2459. e c h o 2 / 2 : W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 . c a b [ S e t u p D U ]
  2460.  
  2461. s e t i s o u p d a t e = ! i s o u p d a t e ! ! p a c k a g e !
  2462.  
  2463. )
  2464.  
  2465. r m d i r / s / q " c h e c k e r \ "
  2466.  
  2467. g o t o : e o f
  2468.  
  2469. )
  2470.  
  2471.  
  2472.  
  2473. > f o r / F " t o k e n s = 2 d e l i m s = - " % V i n ( ' e c h o W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 ' ) d o s e t p k g i d = % V
  2474.  
  2475.  
  2476.  
  2477. > s e t p k g i d = K B 5 0 1 3 6 2 8
  2478.  
  2479.  
  2480.  
  2481. > e x p a n d . e x e - f : * . p s f . c i x . x m l " ! r e p o ! \ ! p a c k a g e ! " " c h e c k e r " 1 > n u l 2 > n u l
  2482.  
  2483.  
  2484.  
  2485. > i f e x i s t " c h e c k e r \ * . p s f . c i x . x m l " (
  2486.  
  2487. i f n o t e x i s t " ! r e p o ! \ W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 . p s f " i f n o t e x i s t " ! r e p o ! \ * K B 5 0 1 3 6 2 8 * x 6 4 * . p s f " (
  2488.  
  2489. e c h o 2 / 2 : W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 . c a b / P S F f i l e i s m i s s i n g
  2490.  
  2491. r m d i r / s / q " c h e c k e r \ "
  2492.  
  2493. g o t o : e o f
  2494.  
  2495. )
  2496.  
  2497. i f 0 E Q U 0 (
  2498.  
  2499. e c h o 2 / 2 : W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 . c a b / P S F E x t r a c t o r i s n o t a v a i l a b l e
  2500.  
  2501. r m d i r / s / q " c h e c k e r \ "
  2502.  
  2503. g o t o : e o f
  2504.  
  2505. )
  2506.  
  2507. s e t p s f _ W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 = 1
  2508.  
  2509. )
  2510.  
  2511.  
  2512.  
  2513. > i f n o t d e f i n e d i s o d a t e f i n d s t r / i / m " P a c k a g e _ f o r _ R o l l u p F i x " " c h e c k e r \ u p d a t e . m u m " & & (
  2514.  
  2515. i f n o t e x i s t " X : \ w i n d o w s \ t e m p \ " m k d i r " X : \ w i n d o w s \ t e m p "
  2516.  
  2517. c o p y / y " c h e c k e r \ u p d a t e . m u m " X : \ w i n d o w s \ t e m p \
  2518.  
  2519. c a l l : d a t e m u m i s o d a t e i s o t i m e
  2520.  
  2521. )
  2522.  
  2523.  
  2524.  
  2525. > e x p a n d . e x e - f : t o c . x m l " ! r e p o ! \ ! p a c k a g e ! " " c h e c k e r " 1 > n u l 2 > n u l
  2526.  
  2527.  
  2528.  
  2529. > i f e x i s t " c h e c k e r \ t o c . x m l " (
  2530.  
  2531. e c h o 2 / 2 : W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 . c a b [ C o m b i n e d ]
  2532.  
  2533. e x p a n d . e x e - f : * " ! r e p o ! \ ! p a c k a g e ! " " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 " 1 > n u l 2 > n u l
  2534.  
  2535. i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ W i n d o w s 1 * - K B * . c a b " f o r / F " t o k e n s = * d e l i m s = " % # i n ( ' d i r / b / o n " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ W i n d o w s 1 * - K B * . c a b " ' ) d o ( s e t " c o m p k g = % # " & c a l l : i n r e n u p d )
  2536.  
  2537. i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ S S U - * x 6 4 * . c a b " f o r / F " t o k e n s = * d e l i m s = " % # i n ( ' d i r / b / o n " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ S S U - * x 6 4 * . c a b " ' ) d o ( s e t " c o m p k g = % # " & c a l l : i n r e n s s u )
  2538.  
  2539. r m d i r / s / q " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ "
  2540.  
  2541. r m d i r / s / q " c h e c k e r \ "
  2542.  
  2543. g o t o : e o f
  2544.  
  2545. )
  2546.  
  2547.  
  2548.  
  2549. > s e t " _ t y p e = "
  2550.  
  2551.  
  2552.  
  2553. > i f 2 2 0 0 0 G E Q 1 7 7 6 3 f i n d s t r / i / m " W i n P E " " c h e c k e r \ u p d a t e . m u m " & & (
  2554.  
  2555. f i n d s t r / i / m " E d i t i o n \ " " " c h e c k e r \ u p d a t e . m u m "
  2556.  
  2557. i f e r r o r l e v e l 1 s e t " _ t y p e = [ W i n P E ] "
  2558.  
  2559. )
  2560.  
  2561.  
  2562.  
  2563. > i f n o t d e f i n e d _ t y p e (
  2564.  
  2565. e x p a n d . e x e - f : * _ m i c r o s o f t - w i n d o w s - s y s r e s e t _ * . m a n i f e s t " ! r e p o ! \ ! p a c k a g e ! " " c h e c k e r " 1 > n u l 2 > n u l
  2566.  
  2567. i f e x i s t " c h e c k e r \ * _ m i c r o s o f t - w i n d o w s - s y s r e s e t _ * . m a n i f e s t " f i n d s t r / i / m " P a c k a g e _ f o r _ R o l l u p F i x " " c h e c k e r \ u p d a t e . m u m " | | s e t " _ t y p e = [ W i n P E ] "
  2568.  
  2569. )
  2570.  
  2571.  
  2572.  
  2573. > i f n o t d e f i n e d _ t y p e (
  2574.  
  2575. e x p a n d . e x e - f : * _ m i c r o s o f t - w i n d o w s - i . . d s e t u p - r e j u v e n a t i o n _ * . m a n i f e s t " ! r e p o ! \ ! p a c k a g e ! " " c h e c k e r " 1 > n u l 2 > n u l
  2576.  
  2577. i f e x i s t " c h e c k e r \ * _ m i c r o s o f t - w i n d o w s - i . . d s e t u p - r e j u v e n a t i o n _ * . m a n i f e s t " f i n d s t r / i / m " P a c k a g e _ f o r _ R o l l u p F i x " " c h e c k e r \ u p d a t e . m u m " | | s e t " _ t y p e = [ W i n P E ] "
  2578.  
  2579. )
  2580.  
  2581.  
  2582.  
  2583. > i f n o t d e f i n e d _ t y p e ( f i n d s t r / i / m " P a c k a g e _ f o r _ R o l l u p F i x " " c h e c k e r \ u p d a t e . m u m " & & s e t " _ t y p e = [ L C U ] " )
  2584.  
  2585.  
  2586.  
  2587. > i f n o t d e f i n e d _ t y p e ( f i n d s t r / i / m " P a c k a g e _ f o r _ W i n d o w s E x p e r i e n c e F e a t u r e P a c k " " c h e c k e r \ u p d a t e . m u m " & & s e t " _ t y p e = [ U X F e a t u r e P a c k ] " )
  2588.  
  2589.  
  2590.  
  2591. > i f n o t d e f i n e d _ t y p e (
  2592.  
  2593. e x p a n d . e x e - f : * _ m i c r o s o f t - w i n d o w s - s e r v i c i n g s t a c k _ * . m a n i f e s t " ! r e p o ! \ ! p a c k a g e ! " " c h e c k e r " 1 > n u l 2 > n u l
  2594.  
  2595. i f e x i s t " c h e c k e r \ * _ m i c r o s o f t - w i n d o w s - s e r v i c i n g s t a c k _ * . m a n i f e s t " s e t " _ t y p e = [ S S U ] "
  2596.  
  2597. )
  2598.  
  2599.  
  2600.  
  2601. > i f n o t d e f i n e d _ t y p e (
  2602.  
  2603. e x p a n d . e x e - f : * _ n e t f x 4 * . m a n i f e s t " ! r e p o ! \ ! p a c k a g e ! " " c h e c k e r " 1 > n u l 2 > n u l
  2604.  
  2605. i f e x i s t " c h e c k e r \ * _ n e t f x 4 * . m a n i f e s t " f i n d s t r / i / m " P a c k a g e _ f o r _ R o l l u p F i x " " c h e c k e r \ u p d a t e . m u m " | | s e t " _ t y p e = [ N e t F x ] "
  2606.  
  2607. )
  2608.  
  2609.  
  2610.  
  2611. > i f n o t d e f i n e d _ t y p e (
  2612.  
  2613. e x p a n d . e x e - f : * _ m i c r o s o f t - w i n d o w s - s . . b o o t - f i r m w a r e u p d a t e _ * . m a n i f e s t " ! r e p o ! \ ! p a c k a g e ! " " c h e c k e r " 1 > n u l 2 > n u l
  2614.  
  2615. i f e x i s t " c h e c k e r \ * _ m i c r o s o f t - w i n d o w s - s . . b o o t - f i r m w a r e u p d a t e _ * . m a n i f e s t " s e t " _ t y p e = [ S e c u r e B o o t ] "
  2616.  
  2617. )
  2618.  
  2619.  
  2620.  
  2621. > i f n o t d e f i n e d _ t y p e i f 2 2 0 0 0 G E Q 1 8 3 6 2 (
  2622.  
  2623. e x p a n d . e x e - f : m i c r o s o f t - w i n d o w s - * e n a b l e m e n t - p a c k a g e ~ * . m u m " ! r e p o ! \ ! p a c k a g e ! " " c h e c k e r " 1 > n u l 2 > n u l
  2624.  
  2625. i f e x i s t " c h e c k e r \ m i c r o s o f t - w i n d o w s - * e n a b l e m e n t - p a c k a g e ~ * . m u m " s e t " _ t y p e = [ E n a b l e m e n t ] "
  2626.  
  2627. i f e x i s t " c h e c k e r \ M i c r o s o f t - W i n d o w s - 1 9 0 9 E n a b l e m e n t - P a c k a g e ~ * . m u m " s e t " _ f i x E P = 1 8 3 6 3 "
  2628.  
  2629. i f e x i s t " c h e c k e r \ M i c r o s o f t - W i n d o w s - 2 0 H 2 E n a b l e m e n t - P a c k a g e ~ * . m u m " s e t " _ f i x E P = 1 9 0 4 2 "
  2630.  
  2631. i f e x i s t " c h e c k e r \ M i c r o s o f t - W i n d o w s - 2 1 H 1 E n a b l e m e n t - P a c k a g e ~ * . m u m " s e t " _ f i x E P = 1 9 0 4 3 "
  2632.  
  2633. i f e x i s t " c h e c k e r \ M i c r o s o f t - W i n d o w s - 2 1 H 2 E n a b l e m e n t - P a c k a g e ~ * . m u m " s e t " _ f i x E P = 1 9 0 4 4 "
  2634.  
  2635. i f e x i s t " c h e c k e r \ M i c r o s o f t - W i n d o w s - 2 2 H 2 E n a b l e m e n t - P a c k a g e ~ * . m u m " i f 2 2 0 0 0 L S S 2 2 0 0 0 s e t " _ f i x E P = 1 9 0 4 5 "
  2636.  
  2637. )
  2638.  
  2639.  
  2640.  
  2641. > i f 2 2 0 0 0 G E Q 1 8 3 6 2 i f e x i s t " c h e c k e r \ * e n a b l e m e n t - p a c k a g e * . m u m " (
  2642.  
  2643. e x p a n d . e x e - f : * _ m i c r o s o f t - w i n d o w s - e . . - f i r s t t i m e i n s t a l l e r _ * . m a n i f e s t " ! r e p o ! \ ! p a c k a g e ! " " c h e c k e r " 1 > n u l 2 > n u l
  2644.  
  2645. i f e x i s t " c h e c k e r \ * _ m i c r o s o f t - w i n d o w s - e . . - f i r s t t i m e i n s t a l l e r _ * . m a n i f e s t " s e t " _ t y p e = [ E n a b l e m e n t / E d g e C h r o m i u m ] "
  2646.  
  2647. )
  2648.  
  2649.  
  2650.  
  2651. > i f n o t d e f i n e d _ t y p e (
  2652.  
  2653. e x p a n d . e x e - f : * _ m i c r o s o f t - w i n d o w s - e . . - f i r s t t i m e i n s t a l l e r _ * . m a n i f e s t " ! r e p o ! \ ! p a c k a g e ! " " c h e c k e r " 1 > n u l 2 > n u l
  2654.  
  2655. i f e x i s t " c h e c k e r \ * _ m i c r o s o f t - w i n d o w s - e . . - f i r s t t i m e i n s t a l l e r _ * . m a n i f e s t " s e t " _ t y p e = [ E d g e C h r o m i u m ] "
  2656.  
  2657. )
  2658.  
  2659.  
  2660.  
  2661. > i f n o t d e f i n e d _ t y p e (
  2662.  
  2663. e x p a n d . e x e - f : * _ a d o b e - f l a s h - f o r - w i n d o w s _ * . m a n i f e s t " ! r e p o ! \ ! p a c k a g e ! " " c h e c k e r " 1 > n u l 2 > n u l
  2664.  
  2665. i f e x i s t " c h e c k e r \ * _ a d o b e - f l a s h - f o r - w i n d o w s _ * . m a n i f e s t " f i n d s t r / i / m " P a c k a g e _ f o r _ R o l l u p F i x " " c h e c k e r \ u p d a t e . m u m " | | s e t " _ t y p e = [ F l a s h ] "
  2666.  
  2667. )
  2668.  
  2669.  
  2670.  
  2671. > e c h o 2 / 2 : W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 . c a b [ N e t F x ]
  2672.  
  2673. 2 / 2 : W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 . c a b [ N e t F x ]
  2674.  
  2675.  
  2676.  
  2677. > i f n o t e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m " e x p a n d . e x e - f : * " ! r e p o ! \ ! p a c k a g e ! " " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 " 1 > n u l 2 > n u l | | (
  2678.  
  2679. r m d i r / s / q " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ "
  2680.  
  2681. s e t d i r e c t c a b = ! d i r e c t c a b ! ! p a c k a g e !
  2682.  
  2683. )
  2684.  
  2685.  
  2686.  
  2687. > i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ * c a b l i s t . i n i " e x p a n d . e x e - f : * " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ * . c a b " " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 " 1 > n u l 2 > n u l | | (
  2688.  
  2689. r m d i r / s / q " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ "
  2690.  
  2691. s e t d i r e c t c a b = ! d i r e c t c a b ! ! p a c k a g e !
  2692.  
  2693. )
  2694.  
  2695.  
  2696.  
  2697. > i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ * c a b l i s t . i n i " (
  2698.  
  2699. d e l / f / q " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ * c a b l i s t . i n i "
  2700.  
  2701. d e l / f / q " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ * . c a b "
  2702.  
  2703. )
  2704.  
  2705.  
  2706.  
  2707. > s e t _ s b s t = 0
  2708.  
  2709.  
  2710.  
  2711. > i f d e f i n e d p s f _ W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 (
  2712.  
  2713. i f n o t e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ e x p r e s s . p s f . c i x . x m l " f o r / F % # i n ( ' d i r / b / a : - d " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ * . p s f . c i x . x m l " ' ) d o r e n a m e " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ % # " e x p r e s s . p s f . c i x . x m l
  2714.  
  2715. s u b s t " ! _ c a b d i r ! " & & s e t _ s b s t = 1
  2716.  
  2717. i f ! _ s b s t ! E Q U 1 p u s h d
  2718.  
  2719. i f n o t e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 . c a b " (
  2720.  
  2721. c o p y / y " ! r e p o ! \ W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 . * " .
  2722.  
  2723. i f n o t e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 . p s f " f o r / F % # i n ( ' d i r / b / a : - d " ! r e p o ! \ * K B 5 0 1 3 6 2 8 * x 6 4 * . p s f " ' ) d o c o p y / y " ! r e p o ! \ % # " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 . p s f
  2724.  
  2725. )
  2726.  
  2727. i f n o t e x i s t " P S F E x t r a c t o r . e x e " (
  2728.  
  2729. s e t l o c a l
  2730.  
  2731. s e t " T M P = X : \ w i n d o w s \ T e m p "
  2732.  
  2733. s e t " T E M P = X : \ w i n d o w s \ T e m p "
  2734.  
  2735. )
  2736.  
  2737. )
  2738.  
  2739.  
  2740.  
  2741. > i f d e f i n e d p s f _ W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 (
  2742.  
  2743. i f n o t e x i s t " P S F E x t r a c t o r . e x e " (
  2744.  
  2745. p o w e r s h e l l - n o p - c " $ d = ' ! c d ! ' ; $ f = [ I O . F i l e ] : : R e a d A l l T e x t ( ' ! _ b a t p ! ' ) - s p l i t ' : e m b d b i n \ : . * ' ; i e x ( $ f [ 1 ] ) ; X 1 "
  2746.  
  2747. e n d l o c a l
  2748.  
  2749. )
  2750.  
  2751. P S F E x t r a c t o r . e x e W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 . c a b 1 > n u l 2 > n u l
  2752.  
  2753. i f ! e r r o r l e v e l ! N E Q 0 (
  2754.  
  2755. e c h o E r r o r : f a i l e d t o e x t r a c t P S F u p d a t e
  2756.  
  2757. r m d i r / s / q " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ "
  2758.  
  2759. s e t p s f _ W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 =
  2760.  
  2761. )
  2762.  
  2763. i f ! _ s b s t ! E Q U 1 p o p d
  2764.  
  2765. i f ! _ s b s t ! E Q U 1 s u b s t / d
  2766.  
  2767. )
  2768.  
  2769.  
  2770.  
  2771. > r m d i r / s / q " c h e c k e r \ "
  2772.  
  2773.  
  2774.  
  2775. > g o t o : e o f
  2776.  
  2777.  
  2778.  
  2779. > i f d e f i n e d t m p c m p i f e x i s t " ! r e p o ! \ W i n d o w s 1 0 . 0 - * x 6 4 _ i n o u t . c a b " f o r / F " t o k e n s = * d e l i m s = " % # i n ( ' d i r / b / o n " ! r e p o ! \ W i n d o w s 1 0 . 0 - * x 6 4 _ i n o u t . c a b " ' ) d o ( s e t " p k g n = % ~ n # " & s e t " p a c k a g e = % # " & s e t " d e s t = % ~ n # " & c a l l : c a b 2 )
  2780.  
  2781.  
  2782.  
  2783. > i f d e f i n e d t m p c m p i f e x i s t " ! r e p o ! \ W i n d o w s 1 1 . 0 - * x 6 4 _ i n o u t . c a b " f o r / F " t o k e n s = * d e l i m s = " % # i n ( ' d i r / b / o n " ! r e p o ! \ W i n d o w s 1 1 . 0 - * x 6 4 _ i n o u t . c a b " ' ) d o ( s e t " p k g n = % ~ n # " & s e t " p a c k a g e = % # " & s e t " d e s t = % ~ n # " & c a l l : c a b 2 )
  2784.  
  2785.  
  2786.  
  2787. > g o t o : e o f
  2788.  
  2789.  
  2790.  
  2791. > i f 2 = = 0 g o t o : f i n
  2792.  
  2793.  
  2794.  
  2795. > i f 0 = = 0 g o t o : i g o f f l i n e
  2796.  
  2797.  
  2798.  
  2799. > i f 1 = = 0 g o t o : i g w i m
  2800.  
  2801.  
  2802.  
  2803. > c a l l : d o u p d a t e
  2804.  
  2805.  
  2806.  
  2807. > s e t v e r b = 1
  2808.  
  2809.  
  2810.  
  2811. > s e t " m u m t a r g e t = ! m o u n t d i r ! "
  2812.  
  2813.  
  2814.  
  2815. > i f n o t " " = = " " (
  2816.  
  2817. s e t v e r b = 0
  2818.  
  2819. s e t " m u m t a r g e b = ! m o u n t d i r ! "
  2820.  
  2821. s e t " m u m t a r g e t = ! w i n r e m o u n t ! "
  2822.  
  2823. s e t d i s m t a r g e t = / i m a g e : " ! w i n r e m o u n t ! "
  2824.  
  2825. )
  2826.  
  2827.  
  2828.  
  2829. > i f 1 = = 1 i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S y s t e m 3 2 \ w i n p e s h l . i n i " ( f i n d / i " r e c e n v " " ! m u m t a r g e t ! \ W i n d o w s \ S y s t e m 3 2 \ w i n p e s h l . i n i " & & s e t v e r b = 0 )
  2830.  
  2831.  
  2832.  
  2833. > i f 1 = = 1 (
  2834.  
  2835. e c h o .
  2836.  
  2837. e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  2838.  
  2839. e c h o C h e c k i n g U p d a t e s . . .
  2840.  
  2841. e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  2842.  
  2843. )
  2844.  
  2845.  
  2846.  
  2847. = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  2848.  
  2849. C h e c k i n g U p d a t e s . . .
  2850.  
  2851. = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  2852.  
  2853.  
  2854.  
  2855. > i f 0 = = 1 (
  2856.  
  2857. s e t S O F T W A R E = S O F T W A R E
  2858.  
  2859. s e t C O M P O N E N T S = C O M P O N E N T S
  2860.  
  2861. ) e l s e (
  2862.  
  2863. s e t S O F T W A R E = u i S O F T W A R E
  2864.  
  2865. s e t C O M P O N E N T S = u i C O M P O N E N T S
  2866.  
  2867. )
  2868.  
  2869.  
  2870.  
  2871. > s e t " _ W n n = H K L M \ u i S O F T W A R E \ M i c r o s o f t \ W i n d o w s \ C u r r e n t V e r s i o n \ S i d e B y S i d e \ W i n n e r s "
  2872.  
  2873.  
  2874.  
  2875. > s e t " _ C m p = H K L M \ u i C O M P O N E N T S \ D e r i v e d D a t a \ C o m p o n e n t s "
  2876.  
  2877.  
  2878.  
  2879. > i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ * ~ a r m 6 4 ~ ~ * . m u m " (
  2880.  
  2881. s e t " x B T = a r m 6 4 "
  2882.  
  2883. s e t " _ E s u K e y = H K L M \ u i S O F T W A R E \ M i c r o s o f t \ W i n d o w s \ C u r r e n t V e r s i o n \ S i d e B y S i d e \ W i n n e r s \ a r m 6 4 _ m i c r o s o f t - c l i e n t - l i . . p p l e m e n t a l s e r v i c i n g _ 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ n o n e _ 0 a 0 3 5 7 5 6 0 c a 8 8 a 4 d "
  2884.  
  2885. s e t " _ E d g K e y = H K L M \ u i S O F T W A R E \ M i c r o s o f t \ W i n d o w s \ C u r r e n t V e r s i o n \ S i d e B y S i d e \ W i n n e r s \ a r m 6 4 _ m i c r o s o f t - w i n d o w s - e . . - f i r s t t i m e i n s t a l l e r _ 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ n o n e _ 1 e 5 e 2 b 2 c 8 a d c f 7 0 1 "
  2886.  
  2887. s e t " _ C e d K e y = H K L M \ u i S O F T W A R E \ M i c r o s o f t \ W i n d o w s \ C u r r e n t V e r s i o n \ S i d e B y S i d e \ W i n n e r s \ a r m 6 4 _ m i c r o s o f t - w i n d o w s - e d g e c h r o m i u m _ 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ n o n e _ d f 3 e e f e c c 5 0 2 3 4 6 d "
  2888.  
  2889. ) e l s e i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ * ~ a m d 6 4 ~ ~ * . m u m " (
  2890.  
  2891. s e t " x B T = a m d 6 4 "
  2892.  
  2893. s e t " _ E s u K e y = H K L M \ u i S O F T W A R E \ M i c r o s o f t \ W i n d o w s \ C u r r e n t V e r s i o n \ S i d e B y S i d e \ W i n n e r s \ a m d 6 4 _ m i c r o s o f t - c l i e n t - l i . . p p l e m e n t a l s e r v i c i n g _ 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ n o n e _ 0 a 0 3 5 7 5 6 0 c a 8 8 a 4 d "
  2894.  
  2895. s e t " _ E d g K e y = H K L M \ u i S O F T W A R E \ M i c r o s o f t \ W i n d o w s \ C u r r e n t V e r s i o n \ S i d e B y S i d e \ W i n n e r s \ a m d 6 4 _ m i c r o s o f t - w i n d o w s - e . . - f i r s t t i m e i n s t a l l e r _ 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ n o n e _ 1 e 5 e 2 2 f 2 8 a d d 0 2 6 5 "
  2896.  
  2897. s e t " _ C e d K e y = H K L M \ u i S O F T W A R E \ M i c r o s o f t \ W i n d o w s \ C u r r e n t V e r s i o n \ S i d e B y S i d e \ W i n n e r s \ a m d 6 4 _ m i c r o s o f t - w i n d o w s - e d g e c h r o m i u m _ 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ n o n e _ d f 3 e e 7 b 2 c 5 0 2 3 f d 1 "
  2898.  
  2899. ) e l s e (
  2900.  
  2901. s e t " x B T = x 8 6 "
  2902.  
  2903. s e t " _ E s u K e y = H K L M \ u i S O F T W A R E \ M i c r o s o f t \ W i n d o w s \ C u r r e n t V e r s i o n \ S i d e B y S i d e \ W i n n e r s \ x 8 6 _ m i c r o s o f t - c l i e n t - l i . . p p l e m e n t a l s e r v i c i n g _ 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ n o n e _ a d e 4 b b d 2 5 4 4 b 1 9 1 7 "
  2904.  
  2905. s e t " _ E d g K e y = H K L M \ u i S O F T W A R E \ M i c r o s o f t \ W i n d o w s \ C u r r e n t V e r s i o n \ S i d e B y S i d e \ W i n n e r s \ x 8 6 _ m i c r o s o f t - w i n d o w s - e . . - f i r s t t i m e i n s t a l l e r _ 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ n o n e _ c 2 3 f 8 7 6 e d 2 7 f 9 1 2 f "
  2906.  
  2907. s e t " _ C e d K e y = H K L M \ u i S O F T W A R E \ M i c r o s o f t \ W i n d o w s \ C u r r e n t V e r s i o n \ S i d e B y S i d e \ W i n n e r s \ x 8 6 _ m i c r o s o f t - w i n d o w s - e d g e c h r o m i u m _ 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ n o n e _ 8 3 2 0 4 c 2 f 0 c a 4 c e 9 b "
  2908.  
  2909. )
  2910.  
  2911.  
  2912.  
  2913. > f o r / F " t o k e n s = 4 , 5 , 6 d e l i m s = _ " % H i n ( ' d i r / b " ! m u m t a r g e t ! \ W i n d o w s \ W i n S x S \ M a n i f e s t s \ a m d 6 4 _ m i c r o s o f t - w i n d o w s - f o u n d a t i o n _ * . m a n i f e s t " ' ) d o s e t " _ F n d = m i c r o s o f t - w . . - f o u n d a t i o n _ 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ % H _ % ~ n J "
  2914.  
  2915.  
  2916.  
  2917. > s e t " _ F n d = m i c r o s o f t - w . . - f o u n d a t i o n _ 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ 1 0 . 0 . 2 2 0 0 0 . 1 _ 3 6 a a 4 d 6 6 7 6 9 5 b 6 e 1 "
  2918.  
  2919.  
  2920.  
  2921. > s e t l c u m s u =
  2922.  
  2923.  
  2924.  
  2925. > s e t m p a m f e =
  2926.  
  2927.  
  2928.  
  2929. > s e t s e r v i c i n g s t a c k =
  2930.  
  2931.  
  2932.  
  2933. > s e t c u m u l a t i v e =
  2934.  
  2935.  
  2936.  
  2937. > s e t n e t p a c k =
  2938.  
  2939.  
  2940.  
  2941. > s e t n e t r o l l =
  2942.  
  2943.  
  2944.  
  2945. > s e t n e t l c u =
  2946.  
  2947.  
  2948.  
  2949. > s e t n e t m s u =
  2950.  
  2951.  
  2952.  
  2953. > s e t s e c u r e b o o t =
  2954.  
  2955.  
  2956.  
  2957. > s e t e d g e =
  2958.  
  2959.  
  2960.  
  2961. > s e t s a f e o s =
  2962.  
  2963.  
  2964.  
  2965. > s e t c a l l c l e a n =
  2966.  
  2967.  
  2968.  
  2969. > s e t f u p d t =
  2970.  
  2971.  
  2972.  
  2973. > s e t s u p d t =
  2974.  
  2975.  
  2976.  
  2977. > s e t c u p d t =
  2978.  
  2979.  
  2980.  
  2981. > s e t d u p d t =
  2982.  
  2983.  
  2984.  
  2985. > s e t o v e r a l l =
  2986.  
  2987.  
  2988.  
  2989. > s e t l c u p k g =
  2990.  
  2991.  
  2992.  
  2993. > s e t L T S C = 0
  2994.  
  2995.  
  2996.  
  2997. > s e t d i s c a r d = 0
  2998.  
  2999.  
  3000.  
  3001. > s e t d i s c a r d r e = 0
  3002.  
  3003.  
  3004.  
  3005. > s e t l d r = & s e t l i s t c = 0 & s e t l i s t = 1 & s e t A C = 1 0 0
  3006.  
  3007.  
  3008.  
  3009. > s e t _ s u m = 0
  3010.  
  3011.  
  3012.  
  3013. > i f n o t e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ * W i n P E - L a n g u a g e P a c k * . m u m " (
  3014.  
  3015. i f 2 2 0 0 0 N E Q 1 4 3 9 3 i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ M i c r o s o f t - W i n d o w s - P P I P r o E d i t i o n ~ * . m u m " s e t L T S C = 1
  3016.  
  3017. i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ M i c r o s o f t - W i n d o w s - E n t e r p r i s e S * E d i t i o n ~ * . m u m " s e t L T S C = 1
  3018.  
  3019. i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ M i c r o s o f t - W i n d o w s - I o T E n t e r p r i s e S * E d i t i o n ~ * . m u m " s e t L T S C = 1
  3020.  
  3021. i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ M i c r o s o f t - W i n d o w s - S e r v e r * E d i t i o n ~ * . m u m " s e t L T S C = 1
  3022.  
  3023. i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ M i c r o s o f t - W i n d o w s - S e r v e r * A C o r E d i t i o n ~ * . m u m " s e t L T S C = 0
  3024.  
  3025. )
  3026.  
  3027.  
  3028.  
  3029. > i f e x i s t " ! r e p o ! \ * W i n d o w s 1 * - K B * x 6 4 * . c a b " ( f o r / F " t o k e n s = * d e l i m s = " % # i n ( ' d i r / b / o n " ! r e p o ! \ * W i n d o w s 1 * - K B * x 6 4 * . c a b " ' ) d o ( c a l l s e t / a _ s u m + = 1 ) )
  3030.  
  3031.  
  3032.  
  3033. > ( c a l l s e t / a _ s u m + = 1 )
  3034.  
  3035.  
  3036.  
  3037. > ( c a l l s e t / a _ s u m + = 1 )
  3038.  
  3039.  
  3040.  
  3041. > i f 2 2 0 0 0 G E Q 2 1 3 8 2 i f e x i s t " ! r e p o ! \ * W i n d o w s 1 * - K B * x 6 4 * . m s u " ( f o r / F " t o k e n s = * d e l i m s = " % # i n ( ' d i r / b / o n " ! r e p o ! \ * W i n d o w s 1 * - K B * x 6 4 * . m s u " ' ) d o i f d e f i n e d m s u _ % ~ n # ( c a l l s e t / a _ s u m + = 1 ) )
  3042.  
  3043.  
  3044.  
  3045. > i f d e f i n e d m s u _ w i n d o w s 1 0 . 0 - k b 5 0 1 3 6 2 8 - x 6 4 - n d p 4 8 _ 8 3 c a a a 6 0 a 0 2 f 4 3 8 3 d b 8 3 6 b c c b 9 9 7 8 7 e e 3 e 5 8 e 8 8 4 ( c a l l s e t / a _ s u m + = 1 )
  3046.  
  3047.  
  3048.  
  3049. > i f d e f i n e d m s u _ w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 ( c a l l s e t / a _ s u m + = 1 )
  3050.  
  3051.  
  3052.  
  3053. > i f n o t e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ * W i n P E - L a n g u a g e P a c k * . m u m " i f 0 = = 0 i f e x i s t " ! r e p o ! \ * d e f e n d e r - d i s m * x 6 4 * . c a b " ( f o r / F " t o k e n s = * d e l i m s = " % # i n ( ' d i r / b " ! r e p o ! \ * d e f e n d e r - d i s m * x 6 4 * . c a b " ' ) d o ( c a l l s e t / a _ s u m + = 1 ) )
  3054.  
  3055.  
  3056.  
  3057. > i f e x i s t " ! r e p o ! \ * W i n d o w s 1 * - K B * x 6 4 * . c a b " ( f o r / F " t o k e n s = * d e l i m s = " % # i n ( ' d i r / b / o n " ! r e p o ! \ * W i n d o w s 1 * - K B * x 6 4 * . c a b " ' ) d o ( s e t " p a c k x = % ~ x # " & s e t " p a c k a g e = % # " & s e t " d e s t = % ~ n # " & c a l l : p r o c m u m ) )
  3058.  
  3059.  
  3060.  
  3061. > ( s e t " p a c k x = . c a b " & s e t " p a c k a g e = W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t . c a b " & s e t " d e s t = W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t " & c a l l : p r o c m u m )
  3062.  
  3063.  
  3064.  
  3065. > i f 0 G E Q 1 0 0 ( s e t / a A C + = 1 0 0 & s e t / a l i s t + = 1 & s e t " l d r 1 = " & s e t " l d r = " )
  3066.  
  3067.  
  3068.  
  3069. > s e t / a l i s t c + = 1
  3070.  
  3071.  
  3072.  
  3073. > i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ * d e f e n d e r * . x m l " (
  3074.  
  3075. i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ * W i n P E - L a n g u a g e P a c k * . m u m " ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3076.  
  3077. c a l l : d e f e n d e r _ c h e c k
  3078.  
  3079. g o t o : e o f
  3080.  
  3081. )
  3082.  
  3083.  
  3084.  
  3085. > i f n o t e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ u p d a t e . m u m " ( i f / I " " = = " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t . c a b " c a l l : R e L C U )
  3086.  
  3087.  
  3088.  
  3089. > s e t _ d c u = 0
  3090.  
  3091.  
  3092.  
  3093. > i f n o t e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ u p d a t e . m u m " (
  3094.  
  3095. f o r % # i n ( 0 ) d o i f / I " ! p a c k a g e ! " = = " % ~ # " s e t _ d c u = 1
  3096.  
  3097. i f " ! _ d c u ! " = = " 0 " ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3098.  
  3099. )
  3100.  
  3101.  
  3102.  
  3103. > s e t x m s u = 0
  3104.  
  3105.  
  3106.  
  3107. > i f / I " . c a b " = = " . m s u " s e t x m s u = 1
  3108.  
  3109.  
  3110.  
  3111. > s e t k b =
  3112.  
  3113.  
  3114.  
  3115. > s e t t n = 2
  3116.  
  3117.  
  3118.  
  3119. > f o r / F " t o k e n s = 2 d e l i m s = - " % A i n ( ' e c h o ! p a c k a g e ! ' ) d o ( i f n o t e r r o r l e v e l 1 (
  3120.  
  3121. e c h o % A | f i n d s t r / i / b K B & & ( s e t k b = % A & g o t o : e n d m u m L o o p )
  3122.  
  3123. s e t / a t n + = 1
  3124.  
  3125. g o t o : s t a r t m u m L o o p
  3126.  
  3127. ) e l s e ( g o t o : e n d m u m L o o p ) )
  3128.  
  3129.  
  3130.  
  3131. > ( i f n o t e r r o r l e v e l 1 (
  3132.  
  3133. e c h o K B 5 0 1 2 6 7 4 | f i n d s t r / i / b K B & & ( s e t k b = K B 5 0 1 2 6 7 4 & g o t o : e n d m u m L o o p )
  3134.  
  3135. s e t / a t n + = 1
  3136.  
  3137. g o t o : s t a r t m u m L o o p
  3138.  
  3139. ) e l s e ( g o t o : e n d m u m L o o p ) )
  3140.  
  3141. K B 5 0 1 2 6 7 4
  3142.  
  3143.  
  3144.  
  3145. > i f " K B 5 0 1 2 6 7 4 " = = " " ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3146.  
  3147.  
  3148.  
  3149. > i f 2 2 0 0 0 G E Q 1 7 7 6 3 i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ u p d a t e . m u m " i f n o t e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ * W i n P E - L a n g u a g e P a c k * . m u m " (
  3150.  
  3151. f i n d s t r / i / m " P a c k a g e _ f o r _ R o l l u p F i x " " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ u p d a t e . m u m " | | ( f i n d s t r / i / m " M i c r o s o f t - W i n d o w s - N e t F x " " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ * . m u m " & & i f n o t e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ * _ n e t f x 4 c l i e n t c o r e c o m p . r e s o u r c e s * . m a n i f e s t " ( i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ * _ * 1 0 . 0 . * . m a n i f e s t " ( s e t " n e t r o l l = ! n e t r o l l ! / P a c k a g e P a t h : W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ u p d a t e . m u m " ) e l s e ( i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ * _ * 1 1 . 0 . * . m a n i f e s t " s e t " n e t r o l l = ! n e t r o l l ! / P a c k a g e P a t h : W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ u p d a t e . m u m " ) ) )
  3152.  
  3153. f i n d s t r / i / m " P a c k a g e _ f o r _ O a s i s A s s e t " " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ u p d a t e . m u m " & & ( i f n o t e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ * O a s i s A s s e t s - P a c k a g e * . m u m " ( s e t / a _ s u m - = 1 & g o t o : e o f ) )
  3154.  
  3155. f i n d s t r / i / m " W i n P E " " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ u p d a t e . m u m " & & (
  3156.  
  3157. f i n d s t r / i / m " E d i t i o n \ " " " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ u p d a t e . m u m "
  3158.  
  3159. i f e r r o r l e v e l 1 ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3160.  
  3161. )
  3162.  
  3163. )
  3164.  
  3165. W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ u p d a t e . m u m
  3166.  
  3167. W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ u p d a t e . m u m
  3168.  
  3169.  
  3170.  
  3171. > i f 2 2 0 0 0 G E Q 1 9 0 4 1 i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ u p d a t e . m u m " i f n o t e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ * W i n P E - L a n g u a g e P a c k * . m u m " ( f i n d s t r / i / m " P a c k a g e _ f o r _ W i n d o w s E x p e r i e n c e F e a t u r e P a c k " " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ u p d a t e . m u m " & & (
  3172.  
  3173. i f n o t e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ M i c r o s o f t - W i n d o w s - U s e r E x p e r i e n c e - D e s k t o p * . m u m " ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3174.  
  3175. s e t f x u p d = 0
  3176.  
  3177. f o r / F " t o k e n s = 3 d e l i m s = = " % # i n ( ' f i n d s t r / i " E d i t i o n " " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ u p d a t e . m u m " ' ) d o i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ % ~ # * . m u m " s e t f x u p d = 1
  3178.  
  3179. i f " ! f x u p d ! " = = " 0 " ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3180.  
  3181. ) )
  3182.  
  3183.  
  3184.  
  3185. > s e t " w n t = 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ 1 0 "
  3186.  
  3187.  
  3188.  
  3189. > i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ a m d 6 4 _ m i c r o s o f t - u p d a t e t a r g e t i n g - * o s _ 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ 1 1 . * . m a n i f e s t " s e t " w n t = 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ 1 1 "
  3190.  
  3191.  
  3192.  
  3193. > i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ a m d 6 4 _ m i c r o s o f t - u p d a t e t a r g e t i n g - * o s _ 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ 1 0 . 0 * . m a n i f e s t " i f n o t d e f i n e d u u p m a j (
  3194.  
  3195. f o r / F " t o k e n s = 5 - 7 d e l i m s = _ . " % I i n ( ' d i r / b / a : - d / o n " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ a m d 6 4 _ m i c r o s o f t - u p d a t e t a r g e t i n g - * o s _ 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ 1 0 . 0 * . m a n i f e s t " ' ) d o ( s e t u u p v e r = % I . % K & s e t u u p m a j = % I & s e t u u p m i n = % K )
  3196.  
  3197. i f 0 E Q U 0 f o r / F " t o k e n s = 5 - 7 d e l i m s = _ . " % I i n ( ' d i r / b / a : - d / o n " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ a m d 6 4 _ m i c r o s o f t - u p d a t e t a r g e t i n g - * o s _ 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ 1 0 . 0 * . m a n i f e s t " ' ) d o ( s e t u u p v e r = % J . % K & s e t u u p m a j = % J & s e t u u p m i n = % K )
  3198.  
  3199. f o r / F " t o k e n s = 8 d e l i m s = = " % # i n ( ' f i n d s t r / i B r a n c h " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ a m d 6 4 _ m i c r o s o f t - u p d a t e t a r g e t i n g - * o s _ 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ 1 0 . 0 * . m a n i f e s t " ' ) d o s e t u u p l a b = % ~ #
  3200.  
  3201. f o r / F " t o k e n s = 8 d e l i m s = = " % # i n ( ' f i n d s t r / i B r a n c h " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ a m d 6 4 _ m i c r o s o f t - u p d a t e t a r g e t i n g - * o s _ 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ 1 0 . 0 * . m a n i f e s t " ' ) d o s e t i s o l a b = % ~ #
  3202.  
  3203. )
  3204.  
  3205.  
  3206.  
  3207. > f o r % # i n ( P a c k a g e _ f o r _ K B 5 0 1 2 6 7 4 ~ P a c k a g e _ f o r _ S e r v i c i n g S t a c k P a c k a g e _ f o r _ R o l l u p F i x P a c k a g e _ f o r _ D o t N e t R o l l u p P a c k a g e _ f o r _ W i n d o w s E x p e r i e n c e F e a t u r e P a c k ) d o i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ % # * . m u m " (
  3208.  
  3209. s e t " m u m c h e c k = ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ % # * . m u m "
  3210.  
  3211. s e t " p k g c h e c k = % # "
  3212.  
  3213. c a l l : m u m v e r s i o n ! p k g c h e c k : ~ 0 , 1 4 !
  3214.  
  3215. i f ! s k i p ! = = 1 ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3216.  
  3217. )
  3218.  
  3219.  
  3220.  
  3221. > i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ K B 5 0 1 2 6 7 4 ~ * . m u m " (
  3222.  
  3223. s e t " m u m c h e c k = ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ K B 5 0 1 2 6 7 4 ~ * . m u m "
  3224.  
  3225. s e t " p k g c h e c k = P a c k a g e _ f o r _ K B 5 0 1 2 6 7 4 ~ "
  3226.  
  3227. c a l l : m u m v e r s i o n ! p k g c h e c k : ~ 0 , 1 4 !
  3228.  
  3229. i f ! s k i p ! = = 1 ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3230.  
  3231. )
  3232.  
  3233.  
  3234.  
  3235. > i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ S e r v i c i n g S t a c k * . m u m " (
  3236.  
  3237. s e t " m u m c h e c k = ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ S e r v i c i n g S t a c k * . m u m "
  3238.  
  3239. s e t " p k g c h e c k = P a c k a g e _ f o r _ S e r v i c i n g S t a c k "
  3240.  
  3241. c a l l : m u m v e r s i o n ! p k g c h e c k : ~ 0 , 1 4 !
  3242.  
  3243. i f ! s k i p ! = = 1 ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3244.  
  3245. )
  3246.  
  3247.  
  3248.  
  3249. > s e t s k i p = 0
  3250.  
  3251.  
  3252.  
  3253. > f i n d s t r / i / m " K B 5 0 1 2 6 7 4 " " ! m u m c h e c k ! " | | g o t o : e o f
  3254.  
  3255.  
  3256.  
  3257. > i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ R o l l u p F i x * . m u m " (
  3258.  
  3259. s e t " m u m c h e c k = ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ R o l l u p F i x * . m u m "
  3260.  
  3261. s e t " p k g c h e c k = P a c k a g e _ f o r _ R o l l u p F i x "
  3262.  
  3263. c a l l : m u m v e r s i o n ! p k g c h e c k : ~ 0 , 1 4 !
  3264.  
  3265. i f ! s k i p ! = = 1 ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3266.  
  3267. )
  3268.  
  3269.  
  3270.  
  3271. > s e t s k i p = 0
  3272.  
  3273.  
  3274.  
  3275. > f i n d s t r / i / m " K B 5 0 1 2 6 7 4 " " ! m u m c h e c k ! " | | g o t o : e o f
  3276.  
  3277.  
  3278.  
  3279. > i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ D o t N e t R o l l u p * . m u m " (
  3280.  
  3281. s e t " m u m c h e c k = ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ D o t N e t R o l l u p * . m u m "
  3282.  
  3283. s e t " p k g c h e c k = P a c k a g e _ f o r _ D o t N e t R o l l u p "
  3284.  
  3285. c a l l : m u m v e r s i o n ! p k g c h e c k : ~ 0 , 1 4 !
  3286.  
  3287. i f ! s k i p ! = = 1 ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3288.  
  3289. )
  3290.  
  3291.  
  3292.  
  3293. > s e t s k i p = 0
  3294.  
  3295.  
  3296.  
  3297. > f i n d s t r / i / m " K B 5 0 1 2 6 7 4 " " ! m u m c h e c k ! " | | g o t o : e o f
  3298.  
  3299.  
  3300.  
  3301. > i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ W i n d o w s E x p e r i e n c e F e a t u r e P a c k * . m u m " (
  3302.  
  3303. s e t " m u m c h e c k = ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ W i n d o w s E x p e r i e n c e F e a t u r e P a c k * . m u m "
  3304.  
  3305. s e t " p k g c h e c k = P a c k a g e _ f o r _ W i n d o w s E x p e r i e n c e F e a t u r e P a c k "
  3306.  
  3307. c a l l : m u m v e r s i o n ! p k g c h e c k : ~ 0 , 1 4 !
  3308.  
  3309. i f ! s k i p ! = = 1 ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3310.  
  3311. )
  3312.  
  3313.  
  3314.  
  3315. > i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ * _ m i c r o s o f t - w i n d o w s - s e r v i c i n g s t a c k _ * . m a n i f e s t " (
  3316.  
  3317. s e t " s e r v i c i n g s t a c k = ! s e r v i c i n g s t a c k ! / P a c k a g e P a t h : W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ u p d a t e . m u m "
  3318.  
  3319. g o t o : e o f
  3320.  
  3321. )
  3322.  
  3323.  
  3324.  
  3325. > ( s e t " p a c k x = . c a b " & s e t " p a c k a g e = W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 . c a b " & s e t " d e s t = W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 " & c a l l : p r o c m u m )
  3326.  
  3327.  
  3328.  
  3329. > i f 1 G E Q 1 0 0 ( s e t / a A C + = 1 0 0 & s e t / a l i s t + = 1 & s e t " l d r 1 = " & s e t " l d r = " )
  3330.  
  3331.  
  3332.  
  3333. > s e t / a l i s t c + = 1
  3334.  
  3335.  
  3336.  
  3337. > i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ * d e f e n d e r * . x m l " (
  3338.  
  3339. i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ * W i n P E - L a n g u a g e P a c k * . m u m " ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3340.  
  3341. c a l l : d e f e n d e r _ c h e c k
  3342.  
  3343. g o t o : e o f
  3344.  
  3345. )
  3346.  
  3347.  
  3348.  
  3349. > i f n o t e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m " ( i f / I " " = = " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 . c a b " c a l l : R e L C U )
  3350.  
  3351.  
  3352.  
  3353. > s e t _ d c u = 0
  3354.  
  3355.  
  3356.  
  3357. > i f n o t e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m " (
  3358.  
  3359. f o r % # i n ( 0 ) d o i f / I " ! p a c k a g e ! " = = " % ~ # " s e t _ d c u = 1
  3360.  
  3361. i f " ! _ d c u ! " = = " 0 " ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3362.  
  3363. )
  3364.  
  3365.  
  3366.  
  3367. > s e t x m s u = 0
  3368.  
  3369.  
  3370.  
  3371. > i f / I " . c a b " = = " . m s u " s e t x m s u = 1
  3372.  
  3373.  
  3374.  
  3375. > s e t k b =
  3376.  
  3377.  
  3378.  
  3379. > s e t t n = 2
  3380.  
  3381.  
  3382.  
  3383. > f o r / F " t o k e n s = 2 d e l i m s = - " % A i n ( ' e c h o ! p a c k a g e ! ' ) d o ( i f n o t e r r o r l e v e l 1 (
  3384.  
  3385. e c h o % A | f i n d s t r / i / b K B & & ( s e t k b = % A & g o t o : e n d m u m L o o p )
  3386.  
  3387. s e t / a t n + = 1
  3388.  
  3389. g o t o : s t a r t m u m L o o p
  3390.  
  3391. ) e l s e ( g o t o : e n d m u m L o o p ) )
  3392.  
  3393.  
  3394.  
  3395. > ( i f n o t e r r o r l e v e l 1 (
  3396.  
  3397. e c h o K B 5 0 1 3 6 2 8 | f i n d s t r / i / b K B & & ( s e t k b = K B 5 0 1 3 6 2 8 & g o t o : e n d m u m L o o p )
  3398.  
  3399. s e t / a t n + = 1
  3400.  
  3401. g o t o : s t a r t m u m L o o p
  3402.  
  3403. ) e l s e ( g o t o : e n d m u m L o o p ) )
  3404.  
  3405. K B 5 0 1 3 6 2 8
  3406.  
  3407.  
  3408.  
  3409. > i f " K B 5 0 1 3 6 2 8 " = = " " ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3410.  
  3411.  
  3412.  
  3413. > i f 2 2 0 0 0 G E Q 1 7 7 6 3 i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m " i f n o t e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ * W i n P E - L a n g u a g e P a c k * . m u m " (
  3414.  
  3415. f i n d s t r / i / m " P a c k a g e _ f o r _ R o l l u p F i x " " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m " | | ( f i n d s t r / i / m " M i c r o s o f t - W i n d o w s - N e t F x " " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ * . m u m " & & i f n o t e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ * _ n e t f x 4 c l i e n t c o r e c o m p . r e s o u r c e s * . m a n i f e s t " ( i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ * _ * 1 0 . 0 . * . m a n i f e s t " ( s e t " n e t r o l l = ! n e t r o l l ! / P a c k a g e P a t h : W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m " ) e l s e ( i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ * _ * 1 1 . 0 . * . m a n i f e s t " s e t " n e t r o l l = ! n e t r o l l ! / P a c k a g e P a t h : W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m " ) ) )
  3416.  
  3417. f i n d s t r / i / m " P a c k a g e _ f o r _ O a s i s A s s e t " " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m " & & ( i f n o t e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ * O a s i s A s s e t s - P a c k a g e * . m u m " ( s e t / a _ s u m - = 1 & g o t o : e o f ) )
  3418.  
  3419. f i n d s t r / i / m " W i n P E " " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m " & & (
  3420.  
  3421. f i n d s t r / i / m " E d i t i o n \ " " " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m "
  3422.  
  3423. i f e r r o r l e v e l 1 ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3424.  
  3425. )
  3426.  
  3427. )
  3428.  
  3429. W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ p a c k a g e _ 1 _ f o r _ k b 5 0 1 3 6 2 8 ~ 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 ~ a m d 6 4 ~ ~ 1 0 . 0 . 4 5 1 0 . 2 . m u m
  3430.  
  3431. W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ p a c k a g e _ 2 _ f o r _ k b 5 0 1 3 6 2 8 ~ 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 ~ a m d 6 4 ~ ~ 1 0 . 0 . 4 5 1 0 . 2 . m u m
  3432.  
  3433. W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ p a c k a g e _ 3 _ f o r _ k b 5 0 1 3 6 2 8 ~ 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 ~ a m d 6 4 ~ ~ 1 0 . 0 . 4 5 1 0 . 2 . m u m
  3434.  
  3435.  
  3436.  
  3437. > i f 2 2 0 0 0 G E Q 1 9 0 4 1 i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m " i f n o t e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ * W i n P E - L a n g u a g e P a c k * . m u m " ( f i n d s t r / i / m " P a c k a g e _ f o r _ W i n d o w s E x p e r i e n c e F e a t u r e P a c k " " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m " & & (
  3438.  
  3439. i f n o t e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ M i c r o s o f t - W i n d o w s - U s e r E x p e r i e n c e - D e s k t o p * . m u m " ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3440.  
  3441. s e t f x u p d = 0
  3442.  
  3443. f o r / F " t o k e n s = 3 d e l i m s = = " % # i n ( ' f i n d s t r / i " E d i t i o n " " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m " ' ) d o i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ % ~ # * . m u m " s e t f x u p d = 1
  3444.  
  3445. i f " ! f x u p d ! " = = " 0 " ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3446.  
  3447. ) )
  3448.  
  3449.  
  3450.  
  3451. > s e t " w n t = 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ 1 0 "
  3452.  
  3453.  
  3454.  
  3455. > i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ a m d 6 4 _ m i c r o s o f t - u p d a t e t a r g e t i n g - * o s _ 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ 1 1 . * . m a n i f e s t " s e t " w n t = 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ 1 1 "
  3456.  
  3457.  
  3458.  
  3459. > i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ a m d 6 4 _ m i c r o s o f t - u p d a t e t a r g e t i n g - * o s _ 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ 1 0 . 0 * . m a n i f e s t " i f n o t d e f i n e d u u p m a j (
  3460.  
  3461. f o r / F " t o k e n s = 5 - 7 d e l i m s = _ . " % I i n ( ' d i r / b / a : - d / o n " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ a m d 6 4 _ m i c r o s o f t - u p d a t e t a r g e t i n g - * o s _ 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ 1 0 . 0 * . m a n i f e s t " ' ) d o ( s e t u u p v e r = % I . % K & s e t u u p m a j = % I & s e t u u p m i n = % K )
  3462.  
  3463. i f 0 E Q U 0 f o r / F " t o k e n s = 5 - 7 d e l i m s = _ . " % I i n ( ' d i r / b / a : - d / o n " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ a m d 6 4 _ m i c r o s o f t - u p d a t e t a r g e t i n g - * o s _ 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ 1 0 . 0 * . m a n i f e s t " ' ) d o ( s e t u u p v e r = % J . % K & s e t u u p m a j = % J & s e t u u p m i n = % K )
  3464.  
  3465. f o r / F " t o k e n s = 8 d e l i m s = = " % # i n ( ' f i n d s t r / i B r a n c h " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ a m d 6 4 _ m i c r o s o f t - u p d a t e t a r g e t i n g - * o s _ 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ 1 0 . 0 * . m a n i f e s t " ' ) d o s e t u u p l a b = % ~ #
  3466.  
  3467. f o r / F " t o k e n s = 8 d e l i m s = = " % # i n ( ' f i n d s t r / i B r a n c h " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ a m d 6 4 _ m i c r o s o f t - u p d a t e t a r g e t i n g - * o s _ 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ 1 0 . 0 * . m a n i f e s t " ' ) d o s e t i s o l a b = % ~ #
  3468.  
  3469. )
  3470.  
  3471.  
  3472.  
  3473. > f o r % # i n ( P a c k a g e _ f o r _ K B 5 0 1 3 6 2 8 ~ P a c k a g e _ f o r _ S e r v i c i n g S t a c k P a c k a g e _ f o r _ R o l l u p F i x P a c k a g e _ f o r _ D o t N e t R o l l u p P a c k a g e _ f o r _ W i n d o w s E x p e r i e n c e F e a t u r e P a c k ) d o i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ % # * . m u m " (
  3474.  
  3475. s e t " m u m c h e c k = ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ % # * . m u m "
  3476.  
  3477. s e t " p k g c h e c k = % # "
  3478.  
  3479. c a l l : m u m v e r s i o n ! p k g c h e c k : ~ 0 , 1 4 !
  3480.  
  3481. i f ! s k i p ! = = 1 ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3482.  
  3483. )
  3484.  
  3485.  
  3486.  
  3487. > i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ K B 5 0 1 3 6 2 8 ~ * . m u m " (
  3488.  
  3489. s e t " m u m c h e c k = ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ K B 5 0 1 3 6 2 8 ~ * . m u m "
  3490.  
  3491. s e t " p k g c h e c k = P a c k a g e _ f o r _ K B 5 0 1 3 6 2 8 ~ "
  3492.  
  3493. c a l l : m u m v e r s i o n ! p k g c h e c k : ~ 0 , 1 4 !
  3494.  
  3495. i f ! s k i p ! = = 1 ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3496.  
  3497. )
  3498.  
  3499.  
  3500.  
  3501. > i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ S e r v i c i n g S t a c k * . m u m " (
  3502.  
  3503. s e t " m u m c h e c k = ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ S e r v i c i n g S t a c k * . m u m "
  3504.  
  3505. s e t " p k g c h e c k = P a c k a g e _ f o r _ S e r v i c i n g S t a c k "
  3506.  
  3507. c a l l : m u m v e r s i o n ! p k g c h e c k : ~ 0 , 1 4 !
  3508.  
  3509. i f ! s k i p ! = = 1 ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3510.  
  3511. )
  3512.  
  3513.  
  3514.  
  3515. > s e t s k i p = 0
  3516.  
  3517.  
  3518.  
  3519. > f i n d s t r / i / m " K B 5 0 1 3 6 2 8 " " ! m u m c h e c k ! " | | g o t o : e o f
  3520.  
  3521.  
  3522.  
  3523. > i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ R o l l u p F i x * . m u m " (
  3524.  
  3525. s e t " m u m c h e c k = ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ R o l l u p F i x * . m u m "
  3526.  
  3527. s e t " p k g c h e c k = P a c k a g e _ f o r _ R o l l u p F i x "
  3528.  
  3529. c a l l : m u m v e r s i o n ! p k g c h e c k : ~ 0 , 1 4 !
  3530.  
  3531. i f ! s k i p ! = = 1 ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3532.  
  3533. )
  3534.  
  3535.  
  3536.  
  3537. > s e t s k i p = 0
  3538.  
  3539.  
  3540.  
  3541. > f i n d s t r / i / m " K B 5 0 1 3 6 2 8 " " ! m u m c h e c k ! " | | g o t o : e o f
  3542.  
  3543.  
  3544.  
  3545. > i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ D o t N e t R o l l u p * . m u m " (
  3546.  
  3547. s e t " m u m c h e c k = ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ D o t N e t R o l l u p * . m u m "
  3548.  
  3549. s e t " p k g c h e c k = P a c k a g e _ f o r _ D o t N e t R o l l u p "
  3550.  
  3551. c a l l : m u m v e r s i o n ! p k g c h e c k : ~ 0 , 1 4 !
  3552.  
  3553. i f ! s k i p ! = = 1 ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3554.  
  3555. )
  3556.  
  3557.  
  3558.  
  3559. > s e t s k i p = 0
  3560.  
  3561.  
  3562.  
  3563. > f i n d s t r / i / m " K B 5 0 1 3 6 2 8 " " ! m u m c h e c k ! " | | g o t o : e o f
  3564.  
  3565.  
  3566.  
  3567. > i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ W i n d o w s E x p e r i e n c e F e a t u r e P a c k * . m u m " (
  3568.  
  3569. s e t " m u m c h e c k = ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ W i n d o w s E x p e r i e n c e F e a t u r e P a c k * . m u m "
  3570.  
  3571. s e t " p k g c h e c k = P a c k a g e _ f o r _ W i n d o w s E x p e r i e n c e F e a t u r e P a c k "
  3572.  
  3573. c a l l : m u m v e r s i o n ! p k g c h e c k : ~ 0 , 1 4 !
  3574.  
  3575. i f ! s k i p ! = = 1 ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3576.  
  3577. )
  3578.  
  3579.  
  3580.  
  3581. > i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ * _ m i c r o s o f t - w i n d o w s - s e r v i c i n g s t a c k _ * . m a n i f e s t " (
  3582.  
  3583. s e t " s e r v i c i n g s t a c k = ! s e r v i c i n g s t a c k ! / P a c k a g e P a t h : W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m "
  3584.  
  3585. g o t o : e o f
  3586.  
  3587. )
  3588.  
  3589.  
  3590.  
  3591. > i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ * _ n e t f x 4 - n e t f x _ d e t e c t i o n k e y s _ e x t e n d e d * . m a n i f e s t " i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ * _ n e t f x 4 c l i e n t c o r e c o m p . r e s o u r c e s * _ e n - u s _ * . m a n i f e s t " (
  3592.  
  3593. i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ * W i n P E - L a n g u a g e P a c k * . m u m " ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3594.  
  3595. s e t " n e t p a c k = ! n e t p a c k ! / P a c k a g e P a t h : W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m "
  3596.  
  3597. g o t o : e o f
  3598.  
  3599. )
  3600.  
  3601.  
  3602.  
  3603. > i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ * _ m i c r o s o f t - w i n d o w s - e . . - f i r s t t i m e i n s t a l l e r _ * . m a n i f e s t " f i n d s t r / i / m " P a c k a g e _ f o r _ R o l l u p F i x " " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m " | | (
  3604.  
  3605. i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ * W i n P E - L a n g u a g e P a c k * . m u m " ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3606.  
  3607. i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ * e n a b l e m e n t - p a c k a g e * . m u m " i f 0 N E Q 1 (
  3608.  
  3609. f o r / F % # i n ( ' d i r / b / a : - d " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ * e n a b l e m e n t - p a c k a g e ~ * . m u m " ' ) d o s e t " l d r = ! l d r ! / P a c k a g e P a t h : W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ % # "
  3610.  
  3611. s e t " e d g e = ! e d g e ! / P a c k a g e P a t h : W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m "
  3612.  
  3613. )
  3614.  
  3615. i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ * e n a b l e m e n t - p a c k a g e * . m u m " i f 0 E Q U 1 ( s e t " f u p d t = ! f u p d t ! ! p a c k a g e ! " )
  3616.  
  3617. i f n o t e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ * e n a b l e m e n t - p a c k a g e * . m u m " s e t " e d g e = ! e d g e ! / P a c k a g e P a t h : W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m "
  3618.  
  3619. g o t o : e o f
  3620.  
  3621. )
  3622.  
  3623.  
  3624.  
  3625. > i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ * _ m i c r o s o f t - w i n d o w s - s y s r e s e t _ * . m a n i f e s t " f i n d s t r / i / m " P a c k a g e _ f o r _ R o l l u p F i x " " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m " | | (
  3626.  
  3627. i f n o t e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ W i n P E - S R T - P a c k a g e ~ * . m u m " ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3628.  
  3629. s e t " s a f e o s = ! s a f e o s ! / P a c k a g e P a t h : W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m "
  3630.  
  3631. g o t o : e o f
  3632.  
  3633. )
  3634.  
  3635.  
  3636.  
  3637. > i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ * _ m i c r o s o f t - w i n d o w s - i . . d s e t u p - r e j u v e n a t i o n _ * . m a n i f e s t " i f n o t e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ * _ m i c r o s o f t - w i n d o w s - s y s r e s e t _ * . m a n i f e s t " f i n d s t r / i / m " P a c k a g e _ f o r _ R o l l u p F i x " " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m " | | (
  3638.  
  3639. i f n o t e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ W i n P E - R e j u v - P a c k a g e ~ * . m u m " ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3640.  
  3641. s e t " s a f e o s = ! s a f e o s ! / P a c k a g e P a t h : W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m "
  3642.  
  3643. g o t o : e o f
  3644.  
  3645. )
  3646.  
  3647.  
  3648.  
  3649. > i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ * _ m i c r o s o f t - w i n d o w s - s . . b o o t - f i r m w a r e u p d a t e _ * . m a n i f e s t " (
  3650.  
  3651. i f 1 9 0 4 1 L S S 9 6 0 0 ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3652.  
  3653. i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ * W i n P E - L a n g u a g e P a c k * . m u m " ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3654.  
  3655. s e t s e c u r e b o o t = ! s e c u r e b o o t ! / P a c k a g e P a t h : " ! r e p o ! \ ! p a c k a g e ! "
  3656.  
  3657. g o t o : e o f
  3658.  
  3659. )
  3660.  
  3661.  
  3662.  
  3663. > i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m " i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ * W i n P E - L a n g u a g e P a c k * . m u m " (
  3664.  
  3665. f i n d s t r / i / m " W i n P E " " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m " | | ( f i n d s t r / i / m " P a c k a g e _ f o r _ R o l l u p F i x " " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m " | | ( s e t / a _ s u m - = 1 & g o t o : e o f ) )
  3666.  
  3667. f i n d s t r / i / m " W i n P E - N e t F x - P a c k a g e " " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m " & & ( f i n d s t r / i / m " P a c k a g e _ f o r _ R o l l u p F i x " " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m " | | ( s e t / a _ s u m - = 1 & g o t o : e o f ) )
  3668.  
  3669. )
  3670.  
  3671.  
  3672.  
  3673. > i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ * _ a d o b e - f l a s h - f o r - w i n d o w s _ * . m a n i f e s t " i f n o t e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ * e n a b l e m e n t - p a c k a g e * . m u m " f i n d s t r / i / m " P a c k a g e _ f o r _ R o l l u p F i x " " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m " | | (
  3674.  
  3675. i f n o t e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ A d o b e - F l a s h - F o r - W i n d o w s - P a c k a g e * . m u m " i f n o t e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ M i c r o s o f t - W i n d o w s - C l i e n t - D e s k t o p - R e q u i r e d - P a c k a g e * . m u m " ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3676.  
  3677. i f 2 2 0 0 0 G E Q 1 6 2 9 9 (
  3678.  
  3679. s e t f l a s h = 0
  3680.  
  3681. f o r / F " t o k e n s = 3 d e l i m s = = " % # i n ( ' f i n d s t r / i " E d i t i o n " " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m " ' ) d o i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ % ~ # * . m u m " s e t f l a s h = 1
  3682.  
  3683. i f " ! f l a s h ! " = = " 0 " ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3684.  
  3685. )
  3686.  
  3687. )
  3688.  
  3689.  
  3690.  
  3691. > f o r % # i n ( 0 ) d o ( i f / I " ! p a c k a g e ! " = = " % ~ # " (
  3692.  
  3693. s e t " c u m u l a t i v e = ! c u m u l a t i v e ! / P a c k a g e P a t h : " ! r e p o ! \ ! p a c k a g e ! " "
  3694.  
  3695. g o t o : e o f
  3696.  
  3697. ) )
  3698.  
  3699.  
  3700.  
  3701. > ( i f / I " ! p a c k a g e ! " = = " 0 " (
  3702.  
  3703. s e t " c u m u l a t i v e = ! c u m u l a t i v e ! / P a c k a g e P a t h : " ! r e p o ! \ ! p a c k a g e ! " "
  3704.  
  3705. g o t o : e o f
  3706.  
  3707. ) )
  3708.  
  3709.  
  3710.  
  3711. > i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m " f i n d s t r / i / m " P a c k a g e _ f o r _ R o l l u p F i x " " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m " & & (
  3712.  
  3713. i f 2 2 0 0 0 G E Q 2 0 2 3 1 i f 0 E Q U 0 (
  3714.  
  3715. s e t " l c u d i r = W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 "
  3716.  
  3717. s e t " l c u p k g = ! p a c k a g e ! "
  3718.  
  3719. )
  3720.  
  3721. i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ * W i n P E - L a n g u a g e P a c k * . m u m " (
  3722.  
  3723. i f 0 E Q U 1 ( s e t " l c u m s u = ! l c u m s u ! ! p a c k a g e ! " ) e l s e ( s e t " c u m u l a t i v e = ! c u m u l a t i v e ! / P a c k a g e P a t h : W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m " )
  3724.  
  3725. g o t o : e o f
  3726.  
  3727. )
  3728.  
  3729. i f 0 E Q U 1 (
  3730.  
  3731. s e t " l c u m s u = ! l c u m s u ! ! p a c k a g e ! "
  3732.  
  3733. s e t " n e t m s u = ! n e t m s u ! ! p a c k a g e ! "
  3734.  
  3735. g o t o : e o f
  3736.  
  3737. ) e l s e ( s e t " n e t l c u = ! n e t l c u ! / P a c k a g e P a t h : W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m " )
  3738.  
  3739. i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ * _ m i c r o s o f t - c l i e n t - l i . . p p l e m e n t a l s e r v i c i n g _ * . m a n i f e s t " i f n o t e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ * _ m i c r o s o f t - w i n d o w s - e d g e c h r o m i u m _ * . m a n i f e s t " i f 0 E Q U 0 ( s e t " s u p d t = ! s u p d t ! ! p a c k a g e ! " & g o t o : e o f )
  3740.  
  3741. i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ * _ m i c r o s o f t - w i n d o w s - e d g e c h r o m i u m _ * . m a n i f e s t " i f n o t e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ * _ m i c r o s o f t - c l i e n t - l i . . p p l e m e n t a l s e r v i c i n g _ * . m a n i f e s t " i f 0 E Q U 1 ( s e t " c u p d t = ! c u p d t ! ! p a c k a g e ! " & g o t o : e o f )
  3742.  
  3743. i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ * _ m i c r o s o f t - w i n d o w s - e d g e c h r o m i u m _ * . m a n i f e s t " i f 0 E Q U 2 c a l l : d e E d g e
  3744.  
  3745. i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ * _ m i c r o s o f t - c l i e n t - l i . . p p l e m e n t a l s e r v i c i n g _ * . m a n i f e s t " i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ * _ m i c r o s o f t - w i n d o w s - e d g e c h r o m i u m _ * . m a n i f e s t " (
  3746.  
  3747. i f 0 N E Q 1 i f 0 E Q U 0 ( s e t " s u p d t = ! s u p d t ! ! p a c k a g e ! " & g o t o : e o f )
  3748.  
  3749. i f 0 E Q U 1 i f 0 E Q U 0 ( s e t " d u p d t = ! d u p d t ! ! p a c k a g e ! " & g o t o : e o f )
  3750.  
  3751. i f 0 E Q U 1 i f 0 E Q U 1 ( s e t " c u p d t = ! c u p d t ! ! p a c k a g e ! " & g o t o : e o f )
  3752.  
  3753. )
  3754.  
  3755. s e t " c u m u l a t i v e = ! c u m u l a t i v e ! / P a c k a g e P a t h : W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m "
  3756.  
  3757. g o t o : e o f
  3758.  
  3759. )
  3760.  
  3761.  
  3762.  
  3763. > i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ * W i n P E - L a n g u a g e P a c k * . m u m " ( s e t " l d r = ! l d r ! / P a c k a g e P a t h : W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m " & g o t o : e o f )
  3764.  
  3765.  
  3766.  
  3767. > i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ * _ m i c r o s o f t - c l i e n t - l i . . p p l e m e n t a l s e r v i c i n g _ * . m a n i f e s t " i f 0 E Q U 0 ( s e t " s u p d t = ! s u p d t ! ! p a c k a g e ! " & g o t o : e o f )
  3768.  
  3769.  
  3770.  
  3771. > i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ * _ m i c r o s o f t - w i n d o w s - e d g e c h r o m i u m _ * . m a n i f e s t " i f 0 E Q U 1 ( s e t " c u p d t = ! c u p d t ! ! p a c k a g e ! " & g o t o : e o f )
  3772.  
  3773.  
  3774.  
  3775. > i f e x i s t " W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ * _ m i c r o s o f t - w i n d o w s - e d g e c h r o m i u m _ * . m a n i f e s t " i f 0 E Q U 2 c a l l : d e E d g e
  3776.  
  3777.  
  3778.  
  3779. > s e t " l d r = ! l d r ! / P a c k a g e P a t h : W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m "
  3780.  
  3781.  
  3782.  
  3783. > g o t o : e o f
  3784.  
  3785.  
  3786.  
  3787. > i f 2 2 0 0 0 G E Q 2 1 3 8 2 i f e x i s t " ! r e p o ! \ * W i n d o w s 1 * - K B * x 6 4 * . m s u " ( f o r / F " t o k e n s = * d e l i m s = " % # i n ( ' d i r / b / o n " ! r e p o ! \ * W i n d o w s 1 * - K B * x 6 4 * . m s u " ' ) d o i f d e f i n e d m s u _ % ~ n # ( s e t " p a c k x = % ~ x # " & s e t " p a c k a g e = % # " & s e t " d e s t = % ~ n # " & c a l l : p r o c m u m ) )
  3788.  
  3789.  
  3790.  
  3791. > i f d e f i n e d m s u _ w i n d o w s 1 0 . 0 - k b 5 0 1 3 6 2 8 - x 6 4 - n d p 4 8 _ 8 3 c a a a 6 0 a 0 2 f 4 3 8 3 d b 8 3 6 b c c b 9 9 7 8 7 e e 3 e 5 8 e 8 8 4 ( s e t " p a c k x = . m s u " & s e t " p a c k a g e = w i n d o w s 1 0 . 0 - k b 5 0 1 3 6 2 8 - x 6 4 - n d p 4 8 _ 8 3 c a a a 6 0 a 0 2 f 4 3 8 3 d b 8 3 6 b c c b 9 9 7 8 7 e e 3 e 5 8 e 8 8 4 . m s u " & s e t " d e s t = w i n d o w s 1 0 . 0 - k b 5 0 1 3 6 2 8 - x 6 4 - n d p 4 8 _ 8 3 c a a a 6 0 a 0 2 f 4 3 8 3 d b 8 3 6 b c c b 9 9 7 8 7 e e 3 e 5 8 e 8 8 4 " & c a l l : p r o c m u m )
  3792.  
  3793.  
  3794.  
  3795. > i f d e f i n e d m s u _ w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 ( s e t " p a c k x = . m s u " & s e t " p a c k a g e = w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 . m s u " & s e t " d e s t = w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 " & c a l l : p r o c m u m )
  3796.  
  3797.  
  3798.  
  3799. > i f 2 G E Q 1 0 0 ( s e t / a A C + = 1 0 0 & s e t / a l i s t + = 1 & s e t " l d r 1 = / P a c k a g e P a t h : W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m " & s e t " l d r = " )
  3800.  
  3801.  
  3802.  
  3803. > s e t / a l i s t c + = 1
  3804.  
  3805.  
  3806.  
  3807. > i f e x i s t " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ * d e f e n d e r * . x m l " (
  3808.  
  3809. i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ * W i n P E - L a n g u a g e P a c k * . m u m " ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3810.  
  3811. c a l l : d e f e n d e r _ c h e c k
  3812.  
  3813. g o t o : e o f
  3814.  
  3815. )
  3816.  
  3817.  
  3818.  
  3819. > i f n o t e x i s t " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m " ( i f / I " " = = " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 . m s u " c a l l : R e L C U )
  3820.  
  3821.  
  3822.  
  3823. > s e t _ d c u = 0
  3824.  
  3825.  
  3826.  
  3827. > i f n o t e x i s t " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m " (
  3828.  
  3829. f o r % # i n ( 0 ) d o i f / I " ! p a c k a g e ! " = = " % ~ # " s e t _ d c u = 1
  3830.  
  3831. i f " ! _ d c u ! " = = " 0 " ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3832.  
  3833. )
  3834.  
  3835.  
  3836.  
  3837. > s e t x m s u = 0
  3838.  
  3839.  
  3840.  
  3841. > i f / I " . m s u " = = " . m s u " s e t x m s u = 1
  3842.  
  3843.  
  3844.  
  3845. > s e t k b =
  3846.  
  3847.  
  3848.  
  3849. > s e t t n = 2
  3850.  
  3851.  
  3852.  
  3853. > f o r / F " t o k e n s = 2 d e l i m s = - " % A i n ( ' e c h o ! p a c k a g e ! ' ) d o ( i f n o t e r r o r l e v e l 1 (
  3854.  
  3855. e c h o % A | f i n d s t r / i / b K B & & ( s e t k b = % A & g o t o : e n d m u m L o o p )
  3856.  
  3857. s e t / a t n + = 1
  3858.  
  3859. g o t o : s t a r t m u m L o o p
  3860.  
  3861. ) e l s e ( g o t o : e n d m u m L o o p ) )
  3862.  
  3863.  
  3864.  
  3865. > ( i f n o t e r r o r l e v e l 1 (
  3866.  
  3867. e c h o k b 5 0 1 3 9 4 3 | f i n d s t r / i / b K B & & ( s e t k b = k b 5 0 1 3 9 4 3 & g o t o : e n d m u m L o o p )
  3868.  
  3869. s e t / a t n + = 1
  3870.  
  3871. g o t o : s t a r t m u m L o o p
  3872.  
  3873. ) e l s e ( g o t o : e n d m u m L o o p ) )
  3874.  
  3875. k b 5 0 1 3 9 4 3
  3876.  
  3877.  
  3878.  
  3879. > i f " k b 5 0 1 3 9 4 3 " = = " " ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3880.  
  3881.  
  3882.  
  3883. > i f 2 2 0 0 0 G E Q 1 7 7 6 3 i f e x i s t " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m " i f n o t e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ * W i n P E - L a n g u a g e P a c k * . m u m " (
  3884.  
  3885. f i n d s t r / i / m " P a c k a g e _ f o r _ R o l l u p F i x " " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m " | | ( f i n d s t r / i / m " M i c r o s o f t - W i n d o w s - N e t F x " " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ * . m u m " & & i f n o t e x i s t " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ * _ n e t f x 4 c l i e n t c o r e c o m p . r e s o u r c e s * . m a n i f e s t " ( i f e x i s t " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ * _ * 1 0 . 0 . * . m a n i f e s t " ( s e t " n e t r o l l = ! n e t r o l l ! / P a c k a g e P a t h : w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m " ) e l s e ( i f e x i s t " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ * _ * 1 1 . 0 . * . m a n i f e s t " s e t " n e t r o l l = ! n e t r o l l ! / P a c k a g e P a t h : w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m " ) ) )
  3886.  
  3887. f i n d s t r / i / m " P a c k a g e _ f o r _ O a s i s A s s e t " " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m " & & ( i f n o t e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ * O a s i s A s s e t s - P a c k a g e * . m u m " ( s e t / a _ s u m - = 1 & g o t o : e o f ) )
  3888.  
  3889. f i n d s t r / i / m " W i n P E " " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m " & & (
  3890.  
  3891. f i n d s t r / i / m " E d i t i o n \ " " " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m "
  3892.  
  3893. i f e r r o r l e v e l 1 ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3894.  
  3895. )
  3896.  
  3897. )
  3898.  
  3899. w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m
  3900.  
  3901. w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m
  3902.  
  3903. w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m
  3904.  
  3905.  
  3906.  
  3907. > i f 2 2 0 0 0 G E Q 1 9 0 4 1 i f e x i s t " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m " i f n o t e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ * W i n P E - L a n g u a g e P a c k * . m u m " ( f i n d s t r / i / m " P a c k a g e _ f o r _ W i n d o w s E x p e r i e n c e F e a t u r e P a c k " " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m " & & (
  3908.  
  3909. i f n o t e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ M i c r o s o f t - W i n d o w s - U s e r E x p e r i e n c e - D e s k t o p * . m u m " ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3910.  
  3911. s e t f x u p d = 0
  3912.  
  3913. f o r / F " t o k e n s = 3 d e l i m s = = " % # i n ( ' f i n d s t r / i " E d i t i o n " " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m " ' ) d o i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ % ~ # * . m u m " s e t f x u p d = 1
  3914.  
  3915. i f " ! f x u p d ! " = = " 0 " ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3916.  
  3917. ) )
  3918.  
  3919.  
  3920.  
  3921. > s e t " w n t = 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ 1 0 "
  3922.  
  3923.  
  3924.  
  3925. > i f e x i s t " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ a m d 6 4 _ m i c r o s o f t - u p d a t e t a r g e t i n g - * o s _ 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ 1 1 . * . m a n i f e s t " s e t " w n t = 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ 1 1 "
  3926.  
  3927.  
  3928.  
  3929. > i f e x i s t " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ a m d 6 4 _ m i c r o s o f t - u p d a t e t a r g e t i n g - * o s _ 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ 1 0 . 0 * . m a n i f e s t " i f n o t d e f i n e d u u p m a j (
  3930.  
  3931. f o r / F " t o k e n s = 5 - 7 d e l i m s = _ . " % I i n ( ' d i r / b / a : - d / o n " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ a m d 6 4 _ m i c r o s o f t - u p d a t e t a r g e t i n g - * o s _ 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ 1 0 . 0 * . m a n i f e s t " ' ) d o ( s e t u u p v e r = % I . % K & s e t u u p m a j = % I & s e t u u p m i n = % K )
  3932.  
  3933. i f 0 E Q U 0 f o r / F " t o k e n s = 5 - 7 d e l i m s = _ . " % I i n ( ' d i r / b / a : - d / o n " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ a m d 6 4 _ m i c r o s o f t - u p d a t e t a r g e t i n g - * o s _ 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ 1 0 . 0 * . m a n i f e s t " ' ) d o ( s e t u u p v e r = % J . % K & s e t u u p m a j = % J & s e t u u p m i n = % K )
  3934.  
  3935. f o r / F " t o k e n s = 8 d e l i m s = = " % # i n ( ' f i n d s t r / i B r a n c h " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ a m d 6 4 _ m i c r o s o f t - u p d a t e t a r g e t i n g - * o s _ 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ 1 0 . 0 * . m a n i f e s t " ' ) d o s e t u u p l a b = % ~ #
  3936.  
  3937. f o r / F " t o k e n s = 8 d e l i m s = = " % # i n ( ' f i n d s t r / i B r a n c h " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ a m d 6 4 _ m i c r o s o f t - u p d a t e t a r g e t i n g - * o s _ 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ 1 0 . 0 * . m a n i f e s t " ' ) d o s e t i s o l a b = % ~ #
  3938.  
  3939. )
  3940.  
  3941.  
  3942.  
  3943. > ( s e t u u p v e r = 0 . 6 7 5 & s e t u u p m a j = 0 & s e t u u p m i n = 6 7 5 )
  3944.  
  3945.  
  3946.  
  3947. > ( s e t u u p v e r = 2 2 0 0 0 . 6 7 5 & s e t u u p m a j = 2 2 0 0 0 & s e t u u p m i n = 6 7 5 )
  3948.  
  3949.  
  3950.  
  3951. > f o r % # i n ( P a c k a g e _ f o r _ k b 5 0 1 3 9 4 3 ~ P a c k a g e _ f o r _ S e r v i c i n g S t a c k P a c k a g e _ f o r _ R o l l u p F i x P a c k a g e _ f o r _ D o t N e t R o l l u p P a c k a g e _ f o r _ W i n d o w s E x p e r i e n c e F e a t u r e P a c k ) d o i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ % # * . m u m " (
  3952.  
  3953. s e t " m u m c h e c k = ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ % # * . m u m "
  3954.  
  3955. s e t " p k g c h e c k = % # "
  3956.  
  3957. c a l l : m u m v e r s i o n ! p k g c h e c k : ~ 0 , 1 4 !
  3958.  
  3959. i f ! s k i p ! = = 1 ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3960.  
  3961. )
  3962.  
  3963.  
  3964.  
  3965. > i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ k b 5 0 1 3 9 4 3 ~ * . m u m " (
  3966.  
  3967. s e t " m u m c h e c k = ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ k b 5 0 1 3 9 4 3 ~ * . m u m "
  3968.  
  3969. s e t " p k g c h e c k = P a c k a g e _ f o r _ k b 5 0 1 3 9 4 3 ~ "
  3970.  
  3971. c a l l : m u m v e r s i o n ! p k g c h e c k : ~ 0 , 1 4 !
  3972.  
  3973. i f ! s k i p ! = = 1 ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3974.  
  3975. )
  3976.  
  3977.  
  3978.  
  3979. > i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ S e r v i c i n g S t a c k * . m u m " (
  3980.  
  3981. s e t " m u m c h e c k = ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ S e r v i c i n g S t a c k * . m u m "
  3982.  
  3983. s e t " p k g c h e c k = P a c k a g e _ f o r _ S e r v i c i n g S t a c k "
  3984.  
  3985. c a l l : m u m v e r s i o n ! p k g c h e c k : ~ 0 , 1 4 !
  3986.  
  3987. i f ! s k i p ! = = 1 ( s e t / a _ s u m - = 1 & g o t o : e o f )
  3988.  
  3989. )
  3990.  
  3991.  
  3992.  
  3993. > s e t s k i p = 0
  3994.  
  3995.  
  3996.  
  3997. > f i n d s t r / i / m " k b 5 0 1 3 9 4 3 " " ! m u m c h e c k ! " | | g o t o : e o f
  3998.  
  3999.  
  4000.  
  4001. > i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ R o l l u p F i x * . m u m " (
  4002.  
  4003. s e t " m u m c h e c k = ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ R o l l u p F i x * . m u m "
  4004.  
  4005. s e t " p k g c h e c k = P a c k a g e _ f o r _ R o l l u p F i x "
  4006.  
  4007. c a l l : m u m v e r s i o n ! p k g c h e c k : ~ 0 , 1 4 !
  4008.  
  4009. i f ! s k i p ! = = 1 ( s e t / a _ s u m - = 1 & g o t o : e o f )
  4010.  
  4011. )
  4012.  
  4013.  
  4014.  
  4015. > s e t s k i p = 0
  4016.  
  4017.  
  4018.  
  4019. > f i n d s t r / i / m " k b 5 0 1 3 9 4 3 " " ! m u m c h e c k ! " | | g o t o : e o f
  4020.  
  4021.  
  4022.  
  4023. > i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ D o t N e t R o l l u p * . m u m " (
  4024.  
  4025. s e t " m u m c h e c k = ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ D o t N e t R o l l u p * . m u m "
  4026.  
  4027. s e t " p k g c h e c k = P a c k a g e _ f o r _ D o t N e t R o l l u p "
  4028.  
  4029. c a l l : m u m v e r s i o n ! p k g c h e c k : ~ 0 , 1 4 !
  4030.  
  4031. i f ! s k i p ! = = 1 ( s e t / a _ s u m - = 1 & g o t o : e o f )
  4032.  
  4033. )
  4034.  
  4035.  
  4036.  
  4037. > s e t s k i p = 0
  4038.  
  4039.  
  4040.  
  4041. > f i n d s t r / i / m " k b 5 0 1 3 9 4 3 " " ! m u m c h e c k ! " | | g o t o : e o f
  4042.  
  4043.  
  4044.  
  4045. > i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ W i n d o w s E x p e r i e n c e F e a t u r e P a c k * . m u m " (
  4046.  
  4047. s e t " m u m c h e c k = ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ P a c k a g e _ f o r _ W i n d o w s E x p e r i e n c e F e a t u r e P a c k * . m u m "
  4048.  
  4049. s e t " p k g c h e c k = P a c k a g e _ f o r _ W i n d o w s E x p e r i e n c e F e a t u r e P a c k "
  4050.  
  4051. c a l l : m u m v e r s i o n ! p k g c h e c k : ~ 0 , 1 4 !
  4052.  
  4053. i f ! s k i p ! = = 1 ( s e t / a _ s u m - = 1 & g o t o : e o f )
  4054.  
  4055. )
  4056.  
  4057.  
  4058.  
  4059. > i f e x i s t " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ * _ m i c r o s o f t - w i n d o w s - s e r v i c i n g s t a c k _ * . m a n i f e s t " (
  4060.  
  4061. s e t " s e r v i c i n g s t a c k = ! s e r v i c i n g s t a c k ! / P a c k a g e P a t h : w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m "
  4062.  
  4063. g o t o : e o f
  4064.  
  4065. )
  4066.  
  4067.  
  4068.  
  4069. > i f e x i s t " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ * _ n e t f x 4 - n e t f x _ d e t e c t i o n k e y s _ e x t e n d e d * . m a n i f e s t " i f e x i s t " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ * _ n e t f x 4 c l i e n t c o r e c o m p . r e s o u r c e s * _ e n - u s _ * . m a n i f e s t " (
  4070.  
  4071. i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ * W i n P E - L a n g u a g e P a c k * . m u m " ( s e t / a _ s u m - = 1 & g o t o : e o f )
  4072.  
  4073. s e t " n e t p a c k = ! n e t p a c k ! / P a c k a g e P a t h : w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m "
  4074.  
  4075. g o t o : e o f
  4076.  
  4077. )
  4078.  
  4079.  
  4080.  
  4081. > i f e x i s t " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ * _ m i c r o s o f t - w i n d o w s - e . . - f i r s t t i m e i n s t a l l e r _ * . m a n i f e s t " f i n d s t r / i / m " P a c k a g e _ f o r _ R o l l u p F i x " " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m " | | (
  4082.  
  4083. i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ * W i n P E - L a n g u a g e P a c k * . m u m " ( s e t / a _ s u m - = 1 & g o t o : e o f )
  4084.  
  4085. i f e x i s t " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ * e n a b l e m e n t - p a c k a g e * . m u m " i f 0 N E Q 1 (
  4086.  
  4087. f o r / F % # i n ( ' d i r / b / a : - d " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ * e n a b l e m e n t - p a c k a g e ~ * . m u m " ' ) d o s e t " l d r = ! l d r ! / P a c k a g e P a t h : w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ % # "
  4088.  
  4089. s e t " e d g e = ! e d g e ! / P a c k a g e P a t h : w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m "
  4090.  
  4091. )
  4092.  
  4093. i f e x i s t " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ * e n a b l e m e n t - p a c k a g e * . m u m " i f 0 E Q U 1 ( s e t " f u p d t = ! f u p d t ! ! p a c k a g e ! " )
  4094.  
  4095. i f n o t e x i s t " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ * e n a b l e m e n t - p a c k a g e * . m u m " s e t " e d g e = ! e d g e ! / P a c k a g e P a t h : w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m "
  4096.  
  4097. g o t o : e o f
  4098.  
  4099. )
  4100.  
  4101.  
  4102.  
  4103. > i f e x i s t " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ * _ m i c r o s o f t - w i n d o w s - s y s r e s e t _ * . m a n i f e s t " f i n d s t r / i / m " P a c k a g e _ f o r _ R o l l u p F i x " " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m " | | (
  4104.  
  4105. i f n o t e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ W i n P E - S R T - P a c k a g e ~ * . m u m " ( s e t / a _ s u m - = 1 & g o t o : e o f )
  4106.  
  4107. s e t " s a f e o s = ! s a f e o s ! / P a c k a g e P a t h : w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m "
  4108.  
  4109. g o t o : e o f
  4110.  
  4111. )
  4112.  
  4113.  
  4114.  
  4115. > i f e x i s t " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ * _ m i c r o s o f t - w i n d o w s - i . . d s e t u p - r e j u v e n a t i o n _ * . m a n i f e s t " i f n o t e x i s t " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ * _ m i c r o s o f t - w i n d o w s - s y s r e s e t _ * . m a n i f e s t " f i n d s t r / i / m " P a c k a g e _ f o r _ R o l l u p F i x " " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m " | | (
  4116.  
  4117. i f n o t e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ W i n P E - R e j u v - P a c k a g e ~ * . m u m " ( s e t / a _ s u m - = 1 & g o t o : e o f )
  4118.  
  4119. s e t " s a f e o s = ! s a f e o s ! / P a c k a g e P a t h : w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m "
  4120.  
  4121. g o t o : e o f
  4122.  
  4123. )
  4124.  
  4125.  
  4126.  
  4127. > i f e x i s t " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ * _ m i c r o s o f t - w i n d o w s - s . . b o o t - f i r m w a r e u p d a t e _ * . m a n i f e s t " (
  4128.  
  4129. i f 1 9 0 4 1 L S S 9 6 0 0 ( s e t / a _ s u m - = 1 & g o t o : e o f )
  4130.  
  4131. i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ * W i n P E - L a n g u a g e P a c k * . m u m " ( s e t / a _ s u m - = 1 & g o t o : e o f )
  4132.  
  4133. s e t s e c u r e b o o t = ! s e c u r e b o o t ! / P a c k a g e P a t h : " ! r e p o ! \ ! p a c k a g e ! "
  4134.  
  4135. g o t o : e o f
  4136.  
  4137. )
  4138.  
  4139.  
  4140.  
  4141. > i f e x i s t " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m " i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ * W i n P E - L a n g u a g e P a c k * . m u m " (
  4142.  
  4143. f i n d s t r / i / m " W i n P E " " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m " | | ( f i n d s t r / i / m " P a c k a g e _ f o r _ R o l l u p F i x " " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m " | | ( s e t / a _ s u m - = 1 & g o t o : e o f ) )
  4144.  
  4145. f i n d s t r / i / m " W i n P E - N e t F x - P a c k a g e " " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m " & & ( f i n d s t r / i / m " P a c k a g e _ f o r _ R o l l u p F i x " " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m " | | ( s e t / a _ s u m - = 1 & g o t o : e o f ) )
  4146.  
  4147. )
  4148.  
  4149.  
  4150.  
  4151. > i f e x i s t " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ * _ a d o b e - f l a s h - f o r - w i n d o w s _ * . m a n i f e s t " i f n o t e x i s t " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ * e n a b l e m e n t - p a c k a g e * . m u m " f i n d s t r / i / m " P a c k a g e _ f o r _ R o l l u p F i x " " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m " | | (
  4152.  
  4153. i f n o t e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ A d o b e - F l a s h - F o r - W i n d o w s - P a c k a g e * . m u m " i f n o t e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ M i c r o s o f t - W i n d o w s - C l i e n t - D e s k t o p - R e q u i r e d - P a c k a g e * . m u m " ( s e t / a _ s u m - = 1 & g o t o : e o f )
  4154.  
  4155. i f 2 2 0 0 0 G E Q 1 6 2 9 9 (
  4156.  
  4157. s e t f l a s h = 0
  4158.  
  4159. f o r / F " t o k e n s = 3 d e l i m s = = " % # i n ( ' f i n d s t r / i " E d i t i o n " " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m " ' ) d o i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ p a c k a g e s \ % ~ # * . m u m " s e t f l a s h = 1
  4160.  
  4161. i f " ! f l a s h ! " = = " 0 " ( s e t / a _ s u m - = 1 & g o t o : e o f )
  4162.  
  4163. )
  4164.  
  4165. )
  4166.  
  4167.  
  4168.  
  4169. > f o r % # i n ( 0 ) d o ( i f / I " ! p a c k a g e ! " = = " % ~ # " (
  4170.  
  4171. s e t " c u m u l a t i v e = ! c u m u l a t i v e ! / P a c k a g e P a t h : " ! r e p o ! \ ! p a c k a g e ! " "
  4172.  
  4173. g o t o : e o f
  4174.  
  4175. ) )
  4176.  
  4177.  
  4178.  
  4179. > ( i f / I " ! p a c k a g e ! " = = " 0 " (
  4180.  
  4181. s e t " c u m u l a t i v e = ! c u m u l a t i v e ! / P a c k a g e P a t h : " ! r e p o ! \ ! p a c k a g e ! " "
  4182.  
  4183. g o t o : e o f
  4184.  
  4185. ) )
  4186.  
  4187.  
  4188.  
  4189. > i f e x i s t " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m " f i n d s t r / i / m " P a c k a g e _ f o r _ R o l l u p F i x " " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m " & & (
  4190.  
  4191. i f 2 2 0 0 0 G E Q 2 0 2 3 1 i f 1 E Q U 0 (
  4192.  
  4193. s e t " l c u d i r = w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 "
  4194.  
  4195. s e t " l c u p k g = ! p a c k a g e ! "
  4196.  
  4197. )
  4198.  
  4199. i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ * W i n P E - L a n g u a g e P a c k * . m u m " (
  4200.  
  4201. i f 1 E Q U 1 ( s e t " l c u m s u = ! l c u m s u ! ! p a c k a g e ! " ) e l s e ( s e t " c u m u l a t i v e = ! c u m u l a t i v e ! / P a c k a g e P a t h : w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m " )
  4202.  
  4203. g o t o : e o f
  4204.  
  4205. )
  4206.  
  4207. i f 1 E Q U 1 (
  4208.  
  4209. s e t " l c u m s u = ! l c u m s u ! ! p a c k a g e ! "
  4210.  
  4211. s e t " n e t m s u = ! n e t m s u ! ! p a c k a g e ! "
  4212.  
  4213. g o t o : e o f
  4214.  
  4215. ) e l s e ( s e t " n e t l c u = ! n e t l c u ! / P a c k a g e P a t h : w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m " )
  4216.  
  4217. i f e x i s t " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ * _ m i c r o s o f t - c l i e n t - l i . . p p l e m e n t a l s e r v i c i n g _ * . m a n i f e s t " i f n o t e x i s t " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ * _ m i c r o s o f t - w i n d o w s - e d g e c h r o m i u m _ * . m a n i f e s t " i f 0 E Q U 0 ( s e t " s u p d t = ! s u p d t ! ! p a c k a g e ! " & g o t o : e o f )
  4218.  
  4219. i f e x i s t " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ * _ m i c r o s o f t - w i n d o w s - e d g e c h r o m i u m _ * . m a n i f e s t " i f n o t e x i s t " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ * _ m i c r o s o f t - c l i e n t - l i . . p p l e m e n t a l s e r v i c i n g _ * . m a n i f e s t " i f 0 E Q U 1 ( s e t " c u p d t = ! c u p d t ! ! p a c k a g e ! " & g o t o : e o f )
  4220.  
  4221. i f e x i s t " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ * _ m i c r o s o f t - w i n d o w s - e d g e c h r o m i u m _ * . m a n i f e s t " i f 0 E Q U 2 c a l l : d e E d g e
  4222.  
  4223. i f e x i s t " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ * _ m i c r o s o f t - c l i e n t - l i . . p p l e m e n t a l s e r v i c i n g _ * . m a n i f e s t " i f e x i s t " w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ * _ m i c r o s o f t - w i n d o w s - e d g e c h r o m i u m _ * . m a n i f e s t " (
  4224.  
  4225. i f 0 N E Q 1 i f 0 E Q U 0 ( s e t " s u p d t = ! s u p d t ! ! p a c k a g e ! " & g o t o : e o f )
  4226.  
  4227. i f 0 E Q U 1 i f 0 E Q U 0 ( s e t " d u p d t = ! d u p d t ! ! p a c k a g e ! " & g o t o : e o f )
  4228.  
  4229. i f 0 E Q U 1 i f 0 E Q U 1 ( s e t " c u p d t = ! c u p d t ! ! p a c k a g e ! " & g o t o : e o f )
  4230.  
  4231. )
  4232.  
  4233. s e t " c u m u l a t i v e = ! c u m u l a t i v e ! / P a c k a g e P a t h : w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m "
  4234.  
  4235. g o t o : e o f
  4236.  
  4237. )
  4238.  
  4239. w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 \ u p d a t e . m u m
  4240.  
  4241.  
  4242.  
  4243. > i f n o t e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ * W i n P E - L a n g u a g e P a c k * . m u m " i f 0 = = 0 i f e x i s t " ! r e p o ! \ * d e f e n d e r - d i s m * x 6 4 * . c a b " ( f o r / F " t o k e n s = * d e l i m s = " % # i n ( ' d i r / b " ! r e p o ! \ * d e f e n d e r - d i s m * x 6 4 * . c a b " ' ) d o ( s e t " p a c k x = % ~ x # " & s e t " p a c k a g e = % # " & s e t " d e s t = % ~ n # " & c a l l : p r o c m u m ) )
  4244.  
  4245.  
  4246.  
  4247. > i f 1 = = 1 i f 3 = = 0 i f e x i s t " ! m o u n t d i r ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ * W i n P E - L a n g u a g e P a c k * . m u m " ( e c h o . & e c h o A l l a p p l i c a b l e u p d a t e s a r e d e t e c t e d a s i n s t a l l e d & c a l l s e t d i s c a r d = 1 & g o t o : e o f )
  4248.  
  4249.  
  4250.  
  4251. > i f 1 = = 1 i f 3 = = 0 ( e c h o . & e c h o A l l a p p l i c a b l e u p d a t e s a r e d e t e c t e d a s i n s t a l l e d & g o t o : e o f )
  4252.  
  4253.  
  4254.  
  4255. > i f 1 = = 0 i f 3 = = 0 ( e c h o . & e c h o A l l a p p l i c a b l e u p d a t e s a r e d e t e c t e d a s i n s t a l l e d & c a l l s e t d i s c a r d r e = 1 & g o t o : e o f )
  4256.  
  4257.  
  4258.  
  4259. > i f 3 L S S 1 0 0 s e t " l d r 1 = / P a c k a g e P a t h : W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m "
  4260.  
  4261.  
  4262.  
  4263. > i f 0 = = 0 i f 2 2 0 0 0 G E Q 1 9 0 4 1 i f 1 9 0 4 1 L S S 1 7 1 3 3 i f n o t e x i s t " X : \ w i n d o w s \ S y s t e m 3 2 \ e x t - m s - w i n - s e c u r i t y - s l c - l 1 - 1 - 0 . d l l " (
  4264.  
  4265. c o p y / y X : \ w i n d o w s \ S y s t e m 3 2 \ s l c . d l l X : \ w i n d o w s \ S y s t e m 3 2 \ e x t - m s - w i n - s e c u r i t y - s l c - l 1 - 1 - 0 . d l l
  4266.  
  4267. i f / I n o t a m d 6 4 = = x 8 6 c o p y / y X : \ w i n d o w s \ S y s W O W 6 4 \ s l c . d l l X : \ w i n d o w s \ S y s W O W 6 4 \ e x t - m s - w i n - s e c u r i t y - s l c - l 1 - 1 - 0 . d l l
  4268.  
  4269. )
  4270.  
  4271.  
  4272.  
  4273. > i f 0 = = 0 i f n o t e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ * W i n P E - L a n g u a g e P a c k * . m u m " (
  4274.  
  4275. r e g . e x e l o a d H K L M \ u i S O F T W A R E " ! m u m t a r g e t ! \ W i n d o w s \ S y s t e m 3 2 \ C o n f i g \ S O F T W A R E "
  4276.  
  4277. i f 1 9 0 4 1 L S S 1 5 0 6 3 i f / I x 6 4 = = a r m 6 4 r e g . e x e a d d H K L M \ u i S O F T W A R E \ M i c r o s o f t \ W i n d o w s \ C u r r e n t V e r s i o n \ S i d e B y S i d e / v A l l o w I m p r o p e r D e p l o y m e n t P r o c e s s o r A r c h i t e c t u r e / t R E G _ D W O R D / d 1 / f
  4278.  
  4279. i f 1 9 0 4 1 L S S 9 6 0 0 r e g . e x e a d d H K L M \ u i S O F T W A R E \ M i c r o s o f t \ W i n d o w s \ C u r r e n t V e r s i o n \ S i d e B y S i d e / v A l l o w I m p r o p e r D e p l o y m e n t P r o c e s s o r A r c h i t e c t u r e / t R E G _ D W O R D / d 1 / f
  4280.  
  4281. r e g . e x e s a v e H K L M \ u i S O F T W A R E " ! m u m t a r g e t ! \ W i n d o w s \ S y s t e m 3 2 \ C o n f i g \ S O F T W A R E 2 "
  4282.  
  4283. r e g . e x e u n l o a d H K L M \ u i S O F T W A R E
  4284.  
  4285. m o v e / y " ! m u m t a r g e t ! \ W i n d o w s \ S y s t e m 3 2 \ C o n f i g \ S O F T W A R E 2 " " ! m u m t a r g e t ! \ W i n d o w s \ S y s t e m 3 2 \ C o n f i g \ S O F T W A R E "
  4286.  
  4287. )
  4288.  
  4289. T h e o p e r a t i o n c o m p l e t e d s u c c e s s f u l l y .
  4290.  
  4291.  
  4292. T h e o p e r a t i o n c o m p l e t e d s u c c e s s f u l l y .
  4293.  
  4294.  
  4295. T h e o p e r a t i o n c o m p l e t e d s u c c e s s f u l l y .
  4296.  
  4297.  
  4298. 1 f i l e ( s ) m o v e d .
  4299.  
  4300.  
  4301.  
  4302. > i f 0 = = 0 i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ * W i n P E - L a n g u a g e P a c k * . m u m " (
  4303.  
  4304. r e g . e x e l o a d H K L M \ u i S O F T W A R E " ! m u m t a r g e t ! \ W i n d o w s \ S y s t e m 3 2 \ C o n f i g \ S O F T W A R E "
  4305.  
  4306. r e g . e x e a d d H K L M \ u i S O F T W A R E \ M i c r o s o f t \ W i n d o w s \ C u r r e n t V e r s i o n \ S i d e B y S i d e \ C o n f i g u r a t i o n / v D i s a b l e C o m p o n e n t B a c k u p s / t R E G _ D W O R D / d 1 / f
  4307.  
  4308. r e g . e x e u n l o a d H K L M \ u i S O F T W A R E
  4309.  
  4310. )
  4311.  
  4312.  
  4313.  
  4314. > i f d e f i n e d n e t p a c k s e t " l d r = ! n e t p a c k ! ! l d r ! "
  4315.  
  4316.  
  4317.  
  4318. > f o r % # i n ( d u p d t c u p d t s u p d t f u p d t s a f e o s s e c u r e b o o t e d g e l d r c u m u l a t i v e l c u m s u ) d o i f d e f i n e d % # s e t o v e r a l l = 1
  4319.  
  4320.  
  4321.  
  4322. > i f d e f i n e d d u p d t s e t o v e r a l l = 1
  4323.  
  4324.  
  4325.  
  4326. > i f d e f i n e d c u p d t s e t o v e r a l l = 1
  4327.  
  4328.  
  4329.  
  4330. > i f d e f i n e d s u p d t s e t o v e r a l l = 1
  4331.  
  4332.  
  4333.  
  4334. > i f d e f i n e d f u p d t s e t o v e r a l l = 1
  4335.  
  4336.  
  4337.  
  4338. > i f d e f i n e d s a f e o s s e t o v e r a l l = 1
  4339.  
  4340.  
  4341.  
  4342. > i f d e f i n e d s e c u r e b o o t s e t o v e r a l l = 1
  4343.  
  4344.  
  4345.  
  4346. > i f d e f i n e d e d g e s e t o v e r a l l = 1
  4347.  
  4348.  
  4349.  
  4350. > i f d e f i n e d l d r s e t o v e r a l l = 1
  4351.  
  4352.  
  4353.  
  4354. > i f d e f i n e d c u m u l a t i v e s e t o v e r a l l = 1
  4355.  
  4356.  
  4357.  
  4358. > i f d e f i n e d l c u m s u s e t o v e r a l l = 1
  4359.  
  4360.  
  4361.  
  4362. > i f d e f i n e d s e r v i c i n g s t a c k (
  4363.  
  4364. i f 1 = = 1 (
  4365.  
  4366. e c h o .
  4367.  
  4368. e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  4369.  
  4370. e c h o I n s t a l l i n g s e r v i c i n g s t a c k u p d a t e . . .
  4371.  
  4372. e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  4373.  
  4374. )
  4375.  
  4376. " C : \ W i n d o w s \ S y s t e m 3 2 \ D i s m . e x e " / E n g l i s h / N o R e s t a r t / S c r a t c h D i r : " ! _ c a b d i r ! " / i m a g e : " C : " / L o g P a t h : " X : \ w i n d o w s \ L o g s \ D I S M \ D i s m S S U . l o g " / A d d - P a c k a g e / P a c k a g e P a t h : W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t \ u p d a t e . m u m
  4377.  
  4378. i f n o t d e f i n e d o v e r a l l c a l l : c l e a n u p
  4379.  
  4380. )
  4381.  
  4382.  
  4383.  
  4384. = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  4385.  
  4386. I n s t a l l i n g s e r v i c i n g s t a c k u p d a t e . . .
  4387.  
  4388. = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  4389.  
  4390.  
  4391.  
  4392. D e p l o y m e n t I m a g e S e r v i c i n g a n d M a n a g e m e n t t o o l
  4393.  
  4394. V e r s i o n : 1 0 . 0 . 2 2 0 0 0 . 1
  4395.  
  4396.  
  4397.  
  4398. I m a g e V e r s i o n : 1 0 . 0 . 2 2 0 0 0 . 5 5 6
  4399.  
  4400.  
  4401.  
  4402. P r o c e s s i n g 1 o f 1 - A d d i n g p a c k a g e P a c k a g e _ f o r _ S e r v i c i n g S t a c k _ 6 5 2 ~ 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 ~ a m d 6 4 ~ ~ 2 2 0 0 0 . 6 5 2 . 1 . 3
  4403.  
  4404.  
  4405. [ 0 . 1 % ]
  4406.  
  4407.  
  4408. [ 1 . 1 % ]
  4409.  
  4410.  
  4411. [ = 2 . 1 % ]
  4412.  
  4413.  
  4414. [ = 3 . 1 % ]
  4415.  
  4416.  
  4417. [ = = 4 . 1 % ]
  4418.  
  4419.  
  4420. [ = = 5 . 1 % ]
  4421.  
  4422.  
  4423. [ = = = = = = 1 0 . 4 % ]
  4424.  
  4425.  
  4426. [ = = = = = = 1 1 . 7 % ]
  4427.  
  4428.  
  4429. [ = = = = = = = 1 3 . 0 % ]
  4430.  
  4431.  
  4432. [ = = = = = = = = 1 4 . 3 % ]
  4433.  
  4434.  
  4435. [ = = = = = = = = = 1 5 . 6 % ]
  4436.  
  4437.  
  4438. [ = = = = = = = = = 1 6 . 8 % ]
  4439.  
  4440.  
  4441. [ = = = = = = = = = = 1 8 . 1 % ]
  4442.  
  4443.  
  4444. [ = = = = = = = = = = = 1 9 . 4 % ]
  4445.  
  4446.  
  4447. [ = = = = = = = = = = = = 2 0 . 7 % ]
  4448.  
  4449.  
  4450. [ = = = = = = = = = = = = 2 2 . 0 % ]
  4451.  
  4452.  
  4453. [ = = = = = = = = = = = = = 2 3 . 3 % ]
  4454.  
  4455.  
  4456. [ = = = = = = = = = = = = = = 2 4 . 6 % ]
  4457.  
  4458.  
  4459. [ = = = = = = = = = = = = = = = 2 5 . 9 % ]
  4460.  
  4461.  
  4462. [ = = = = = = = = = = = = = = = 2 7 . 2 % ]
  4463.  
  4464.  
  4465. [ = = = = = = = = = = = = = = = = 2 8 . 5 % ]
  4466.  
  4467.  
  4468. [ = = = = = = = = = = = = = = = = = 2 9 . 8 % ]
  4469.  
  4470.  
  4471. [ = = = = = = = = = = = = = = = = = = 3 1 . 1 % ]
  4472.  
  4473.  
  4474. [ = = = = = = = = = = = = = = = = = = 3 2 . 4 % ]
  4475.  
  4476.  
  4477. [ = = = = = = = = = = = = = = = = = = = 3 3 . 7 % ]
  4478.  
  4479.  
  4480. [ = = = = = = = = = = = = = = = = = = = = 3 5 . 0 % ]
  4481.  
  4482.  
  4483. [ = = = = = = = = = = = = = = = = = = = = 3 6 . 1 % ]
  4484.  
  4485.  
  4486. [ = = = = = = = = = = = = = = = = = = = = = 3 7 . 3 % ]
  4487.  
  4488.  
  4489. [ = = = = = = = = = = = = = = = = = = = = = = 3 8 . 5 % ]
  4490.  
  4491.  
  4492. [ = = = = = = = = = = = = = = = = = = = = = = 3 9 . 6 % ]
  4493.  
  4494.  
  4495. [ = = = = = = = = = = = = = = = = = = = = = = = 4 0 . 8 % ]
  4496.  
  4497.  
  4498. [ = = = = = = = = = = = = = = = = = = = = = = = = 4 2 . 0 % ]
  4499.  
  4500.  
  4501. [ = = = = = = = = = = = = = = = = = = = = = = = = = 4 3 . 2 % ]
  4502.  
  4503.  
  4504. [ = = = = = = = = = = = = = = = = = = = = = = = = = 4 4 . 3 % ]
  4505.  
  4506.  
  4507. [ = = = = = = = = = = = = = = = = = = = = = = = = = = 4 5 . 5 % ]
  4508.  
  4509.  
  4510. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 4 6 . 7 % ]
  4511.  
  4512.  
  4513. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 4 7 . 8 % ]
  4514.  
  4515.  
  4516. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 4 9 . 0 % ]
  4517.  
  4518.  
  4519. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 5 0 . 2 % ]
  4520.  
  4521.  
  4522. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 5 1 . 4 % ]
  4523.  
  4524.  
  4525. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 5 2 . 5 % ]
  4526.  
  4527.  
  4528. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 5 3 . 7 % ]
  4529.  
  4530.  
  4531. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 5 4 . 9 % ]
  4532.  
  4533.  
  4534. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 5 6 . 1 % ]
  4535.  
  4536.  
  4537. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 5 7 . 2 % = ]
  4538.  
  4539.  
  4540. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 5 8 . 4 % = ]
  4541.  
  4542.  
  4543. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 5 9 . 6 % = = ]
  4544.  
  4545.  
  4546. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 0 . 7 % = = = ]
  4547.  
  4548.  
  4549. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 1 . 9 % = = = ]
  4550.  
  4551.  
  4552. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 3 . 1 % = = = = ]
  4553.  
  4554.  
  4555. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 4 . 3 % = = = = = ]
  4556.  
  4557.  
  4558. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 5 . 4 % = = = = = ]
  4559.  
  4560.  
  4561. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 6 . 6 % = = = = = = ]
  4562.  
  4563.  
  4564. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 7 . 8 % = = = = = = = ]
  4565.  
  4566.  
  4567. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 9 . 0 % = = = = = = = = ]
  4568.  
  4569.  
  4570. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 7 0 . 0 % = = = = = = = = ]
  4571.  
  4572.  
  4573. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 7 1 . 0 % = = = = = = = = = ]
  4574.  
  4575.  
  4576. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 7 2 . 0 % = = = = = = = = = ]
  4577.  
  4578.  
  4579. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 7 3 . 0 % = = = = = = = = = = ]
  4580.  
  4581.  
  4582. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 7 4 . 1 % = = = = = = = = = = ]
  4583.  
  4584.  
  4585. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 7 5 . 1 % = = = = = = = = = = = ]
  4586.  
  4587.  
  4588. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 7 6 . 2 % = = = = = = = = = = = = ]
  4589.  
  4590.  
  4591. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 7 7 . 2 % = = = = = = = = = = = = ]
  4592.  
  4593.  
  4594. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 7 8 . 2 % = = = = = = = = = = = = = ]
  4595.  
  4596.  
  4597. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 7 9 . 3 % = = = = = = = = = = = = = ]
  4598.  
  4599.  
  4600. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 8 0 . 3 % = = = = = = = = = = = = = = ]
  4601.  
  4602.  
  4603. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 8 1 . 4 % = = = = = = = = = = = = = = = ]
  4604.  
  4605.  
  4606. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 8 2 . 4 % = = = = = = = = = = = = = = = ]
  4607.  
  4608.  
  4609. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 8 3 . 4 % = = = = = = = = = = = = = = = = ]
  4610.  
  4611.  
  4612. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 8 4 . 4 % = = = = = = = = = = = = = = = = ]
  4613.  
  4614.  
  4615. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 8 5 . 4 % = = = = = = = = = = = = = = = = = ]
  4616.  
  4617.  
  4618. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 8 6 . 4 % = = = = = = = = = = = = = = = = = = ]
  4619.  
  4620.  
  4621. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 8 7 . 4 % = = = = = = = = = = = = = = = = = = ]
  4622.  
  4623.  
  4624. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 8 8 . 5 % = = = = = = = = = = = = = = = = = = = ]
  4625.  
  4626.  
  4627. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 9 1 . 5 % = = = = = = = = = = = = = = = = = = = = = ]
  4628.  
  4629.  
  4630. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 9 2 . 5 % = = = = = = = = = = = = = = = = = = = = = ]
  4631.  
  4632.  
  4633. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 9 3 . 5 % = = = = = = = = = = = = = = = = = = = = = = ]
  4634.  
  4635.  
  4636. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 9 4 . 5 % = = = = = = = = = = = = = = = = = = = = = = ]
  4637.  
  4638.  
  4639. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 9 5 . 5 % = = = = = = = = = = = = = = = = = = = = = = = ]
  4640.  
  4641.  
  4642. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 9 6 . 5 % = = = = = = = = = = = = = = = = = = = = = = = ]
  4643.  
  4644.  
  4645. [ = = = = = = = = = = = = = = = = = = = = = = = = = = 1 0 0 . 0 % = = = = = = = = = = = = = = = = = = = = = = = = = = ]
  4646.  
  4647. T h e o p e r a t i o n c o m p l e t e d s u c c e s s f u l l y .
  4648.  
  4649.  
  4650.  
  4651. > i f n o t d e f i n e d o v e r a l l i f n o t d e f i n e d m p a m f e g o t o : e o f
  4652.  
  4653.  
  4654.  
  4655. > i f 1 = = 1 (
  4656.  
  4657. e c h o .
  4658.  
  4659. e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  4660.  
  4661. e c h o I n s t a l l i n g u p d a t e s . . .
  4662.  
  4663. e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  4664.  
  4665. )
  4666.  
  4667.  
  4668.  
  4669. = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  4670.  
  4671. I n s t a l l i n g u p d a t e s . . .
  4672.  
  4673. = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  4674.  
  4675.  
  4676.  
  4677. > i f d e f i n e d s a f e o s (
  4678.  
  4679. s e t c a l l c l e a n = 1
  4680.  
  4681. " C : \ W i n d o w s \ S y s t e m 3 2 \ D i s m . e x e " / E n g l i s h / N o R e s t a r t / S c r a t c h D i r : " ! _ c a b d i r ! " / i m a g e : " C : " / L o g P a t h : " X : \ w i n d o w s \ L o g s \ D I S M \ D i s m W i n P E . l o g " / A d d - P a c k a g e
  4682.  
  4683. i f ! e r r o r l e v e l ! E Q U 1 7 2 6 " C : \ W i n d o w s \ S y s t e m 3 2 \ D i s m . e x e " / E n g l i s h / N o R e s t a r t / S c r a t c h D i r : " ! _ c a b d i r ! " / i m a g e : " C : " / G e t - P a c k a g e s
  4684.  
  4685. )
  4686.  
  4687.  
  4688.  
  4689. > i f d e f i n e d s e c u r e b o o t (
  4690.  
  4691. s e t c a l l c l e a n = 1
  4692.  
  4693. " C : \ W i n d o w s \ S y s t e m 3 2 \ D i s m . e x e " / E n g l i s h / N o R e s t a r t / S c r a t c h D i r : " ! _ c a b d i r ! " / i m a g e : " C : " / L o g P a t h : " X : \ w i n d o w s \ L o g s \ D I S M \ D i s m S e c u r e B o o t . l o g " / A d d - P a c k a g e
  4694.  
  4695. i f ! e r r o r l e v e l ! E Q U 1 7 2 6 " C : \ W i n d o w s \ S y s t e m 3 2 \ D i s m . e x e " / E n g l i s h / N o R e s t a r t / S c r a t c h D i r : " ! _ c a b d i r ! " / i m a g e : " C : " / G e t - P a c k a g e s
  4696.  
  4697. )
  4698.  
  4699.  
  4700.  
  4701. > i f d e f i n e d l d r (
  4702.  
  4703. s e t c a l l c l e a n = 1
  4704.  
  4705. " C : \ W i n d o w s \ S y s t e m 3 2 \ D i s m . e x e " / E n g l i s h / N o R e s t a r t / S c r a t c h D i r : " ! _ c a b d i r ! " / i m a g e : " C : " / L o g P a t h : " X : \ w i n d o w s \ L o g s \ D I S M \ D i s m U p d t . l o g " / A d d - P a c k a g e / P a c k a g e P a t h : W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 \ u p d a t e . m u m
  4706.  
  4707. i f ! e r r o r l e v e l ! E Q U 1 7 2 6 " C : \ W i n d o w s \ S y s t e m 3 2 \ D i s m . e x e " / E n g l i s h / N o R e s t a r t / S c r a t c h D i r : " ! _ c a b d i r ! " / i m a g e : " C : " / G e t - P a c k a g e s
  4708.  
  4709. )
  4710.  
  4711.  
  4712.  
  4713. D e p l o y m e n t I m a g e S e r v i c i n g a n d M a n a g e m e n t t o o l
  4714.  
  4715. V e r s i o n : 1 0 . 0 . 2 2 0 0 0 . 1
  4716.  
  4717.  
  4718.  
  4719. I m a g e V e r s i o n : 1 0 . 0 . 2 2 0 0 0 . 5 5 6
  4720.  
  4721.  
  4722.  
  4723. P r o c e s s i n g 1 o f 1 - A d d i n g p a c k a g e P a c k a g e _ f o r _ D o t N e t R o l l u p ~ 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 ~ a m d 6 4 ~ ~ 1 0 . 0 . 4 5 1 0 . 2
  4724.  
  4725.  
  4726. [ 0 . 1 % ]
  4727.  
  4728.  
  4729. [ 1 . 1 % ]
  4730.  
  4731.  
  4732. [ = 2 . 1 % ]
  4733.  
  4734.  
  4735. [ = 3 . 1 % ]
  4736.  
  4737.  
  4738. [ = = 4 . 1 % ]
  4739.  
  4740.  
  4741. [ = = 5 . 1 % ]
  4742.  
  4743.  
  4744. [ = = = 6 . 1 % ]
  4745.  
  4746.  
  4747. [ = = = = 7 . 1 % ]
  4748.  
  4749.  
  4750. [ = = = = 8 . 1 % ]
  4751.  
  4752.  
  4753. [ = = = = = 9 . 1 % ]
  4754.  
  4755.  
  4756. [ = = = = = 1 0 . 1 % ]
  4757.  
  4758.  
  4759. [ = = = = = = 1 1 . 2 % ]
  4760.  
  4761.  
  4762. [ = = = = = = = 1 2 . 2 % ]
  4763.  
  4764.  
  4765. [ = = = = = = = 1 3 . 2 % ]
  4766.  
  4767.  
  4768. [ = = = = = = = = 1 4 . 2 % ]
  4769.  
  4770.  
  4771. [ = = = = = = = = 1 5 . 3 % ]
  4772.  
  4773.  
  4774. [ = = = = = = = = = 1 6 . 4 % ]
  4775.  
  4776.  
  4777. [ = = = = = = = = = = 1 7 . 4 % ]
  4778.  
  4779.  
  4780. [ = = = = = = = = = = 1 8 . 5 % ]
  4781.  
  4782.  
  4783. [ = = = = = = = = = = = 1 9 . 6 % ]
  4784.  
  4785.  
  4786. [ = = = = = = = = = = = 2 0 . 6 % ]
  4787.  
  4788.  
  4789. [ = = = = = = = = = = = = 2 1 . 7 % ]
  4790.  
  4791.  
  4792. [ = = = = = = = = = = = = = 2 2 . 8 % ]
  4793.  
  4794.  
  4795. [ = = = = = = = = = = = = = 2 3 . 8 % ]
  4796.  
  4797.  
  4798. [ = = = = = = = = = = = = = = 2 4 . 9 % ]
  4799.  
  4800.  
  4801. [ = = = = = = = = = = = = = = = 2 6 . 0 % ]
  4802.  
  4803.  
  4804. [ = = = = = = = = = = = = = = = 2 7 . 0 % ]
  4805.  
  4806.  
  4807. [ = = = = = = = = = = = = = = = = 2 8 . 1 % ]
  4808.  
  4809.  
  4810. [ = = = = = = = = = = = = = = = = 2 9 . 2 % ]
  4811.  
  4812.  
  4813. [ = = = = = = = = = = = = = = = = = 3 0 . 2 % ]
  4814.  
  4815.  
  4816. [ = = = = = = = = = = = = = = = = = = 3 1 . 3 % ]
  4817.  
  4818.  
  4819. [ = = = = = = = = = = = = = = = = = = 3 2 . 4 % ]
  4820.  
  4821.  
  4822. [ = = = = = = = = = = = = = = = = = = = 3 3 . 3 % ]
  4823.  
  4824.  
  4825. [ = = = = = = = = = = = = = = = = = = = 3 4 . 3 % ]
  4826.  
  4827.  
  4828. [ = = = = = = = = = = = = = = = = = = = = 3 5 . 4 % ]
  4829.  
  4830.  
  4831. [ = = = = = = = = = = = = = = = = = = = = = 3 6 . 4 % ]
  4832.  
  4833.  
  4834. [ = = = = = = = = = = = = = = = = = = = = = 3 7 . 4 % ]
  4835.  
  4836.  
  4837. [ = = = = = = = = = = = = = = = = = = = = = = 3 8 . 5 % ]
  4838.  
  4839.  
  4840. [ = = = = = = = = = = = = = = = = = = = = = = 3 9 . 5 % ]
  4841.  
  4842.  
  4843. [ = = = = = = = = = = = = = = = = = = = = = = = 4 0 . 5 % ]
  4844.  
  4845.  
  4846. [ = = = = = = = = = = = = = = = = = = = = = = = = 4 1 . 6 % ]
  4847.  
  4848.  
  4849. [ = = = = = = = = = = = = = = = = = = = = = = = = 4 2 . 6 % ]
  4850.  
  4851.  
  4852. [ = = = = = = = = = = = = = = = = = = = = = = = = = 4 3 . 7 % ]
  4853.  
  4854.  
  4855. [ = = = = = = = = = = = = = = = = = = = = = = = = = 4 4 . 7 % ]
  4856.  
  4857.  
  4858. [ = = = = = = = = = = = = = = = = = = = = = = = = = = 4 5 . 7 % ]
  4859.  
  4860.  
  4861. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 4 6 . 8 % ]
  4862.  
  4863.  
  4864. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 4 7 . 8 % ]
  4865.  
  4866.  
  4867. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 4 8 . 8 % ]
  4868.  
  4869.  
  4870. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 4 9 . 9 % ]
  4871.  
  4872.  
  4873. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 5 0 . 9 % ]
  4874.  
  4875.  
  4876. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 5 2 . 0 % ]
  4877.  
  4878.  
  4879. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 5 3 . 0 % ]
  4880.  
  4881.  
  4882. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 5 4 . 0 % ]
  4883.  
  4884.  
  4885. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 5 5 . 1 % ]
  4886.  
  4887.  
  4888. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 5 6 . 1 % ]
  4889.  
  4890.  
  4891. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 5 7 . 1 % = ]
  4892.  
  4893.  
  4894. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 5 8 . 2 % = ]
  4895.  
  4896.  
  4897. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 5 9 . 2 % = = ]
  4898.  
  4899.  
  4900. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 0 . 2 % = = ]
  4901.  
  4902.  
  4903. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 1 . 3 % = = = ]
  4904.  
  4905.  
  4906. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 2 . 3 % = = = = ]
  4907.  
  4908.  
  4909. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 3 . 4 % = = = = ]
  4910.  
  4911.  
  4912. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 4 . 4 % = = = = = ]
  4913.  
  4914.  
  4915. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 5 . 4 % = = = = = ]
  4916.  
  4917.  
  4918. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 6 . 5 % = = = = = = ]
  4919.  
  4920.  
  4921. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 7 . 5 % = = = = = = = ]
  4922.  
  4923.  
  4924. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 8 . 5 % = = = = = = = ]
  4925.  
  4926.  
  4927. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 9 . 0 % = = = = = = = = ]
  4928.  
  4929.  
  4930. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 7 0 . 0 % = = = = = = = = ]
  4931.  
  4932.  
  4933. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 7 1 . 0 % = = = = = = = = = ]
  4934.  
  4935.  
  4936. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 7 2 . 0 % = = = = = = = = = ]
  4937.  
  4938.  
  4939. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 7 3 . 0 % = = = = = = = = = = ]
  4940.  
  4941.  
  4942. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 7 4 . 0 % = = = = = = = = = = ]
  4943.  
  4944.  
  4945. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 7 5 . 0 % = = = = = = = = = = = ]
  4946.  
  4947.  
  4948. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 7 6 . 0 % = = = = = = = = = = = = ]
  4949.  
  4950.  
  4951. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 7 7 . 0 % = = = = = = = = = = = = ]
  4952.  
  4953.  
  4954. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 7 8 . 0 % = = = = = = = = = = = = = ]
  4955.  
  4956.  
  4957. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 7 9 . 0 % = = = = = = = = = = = = = ]
  4958.  
  4959.  
  4960. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 8 0 . 0 % = = = = = = = = = = = = = = ]
  4961.  
  4962.  
  4963. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 8 1 . 0 % = = = = = = = = = = = = = = ]
  4964.  
  4965.  
  4966. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 8 2 . 0 % = = = = = = = = = = = = = = = ]
  4967.  
  4968.  
  4969. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 8 3 . 0 % = = = = = = = = = = = = = = = = ]
  4970.  
  4971.  
  4972. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 8 4 . 0 % = = = = = = = = = = = = = = = = ]
  4973.  
  4974.  
  4975. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 8 5 . 0 % = = = = = = = = = = = = = = = = = ]
  4976.  
  4977.  
  4978. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 8 6 . 0 % = = = = = = = = = = = = = = = = = ]
  4979.  
  4980.  
  4981. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 8 7 . 1 % = = = = = = = = = = = = = = = = = = ]
  4982.  
  4983.  
  4984. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 8 8 . 1 % = = = = = = = = = = = = = = = = = = = ]
  4985.  
  4986.  
  4987. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 9 1 . 5 % = = = = = = = = = = = = = = = = = = = = = ]
  4988.  
  4989.  
  4990. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 9 2 . 5 % = = = = = = = = = = = = = = = = = = = = = ]
  4991.  
  4992.  
  4993. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 9 3 . 5 % = = = = = = = = = = = = = = = = = = = = = = ]
  4994.  
  4995.  
  4996. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 9 4 . 5 % = = = = = = = = = = = = = = = = = = = = = = ]
  4997.  
  4998.  
  4999. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 9 5 . 5 % = = = = = = = = = = = = = = = = = = = = = = = ]
  5000.  
  5001.  
  5002. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 9 6 . 5 % = = = = = = = = = = = = = = = = = = = = = = = ]
  5003.  
  5004.  
  5005. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 9 7 . 8 % = = = = = = = = = = = = = = = = = = = = = = = = ]
  5006.  
  5007.  
  5008. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 9 9 . 0 % = = = = = = = = = = = = = = = = = = = = = = = = = ]
  5009.  
  5010.  
  5011. [ = = = = = = = = = = = = = = = = = = = = = = = = = = 1 0 0 . 0 % = = = = = = = = = = = = = = = = = = = = = = = = = = ]
  5012.  
  5013. T h e o p e r a t i o n c o m p l e t e d s u c c e s s f u l l y .
  5014.  
  5015.  
  5016.  
  5017. > i f d e f i n e d f u p d t (
  5018.  
  5019. s e t " _ S x s K e y = H K L M \ u i S O F T W A R E \ M i c r o s o f t \ W i n d o w s \ C u r r e n t V e r s i o n \ S i d e B y S i d e \ W i n n e r s \ a m d 6 4 _ m i c r o s o f t - w i n d o w s - e . . - f i r s t t i m e i n s t a l l e r _ 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ n o n e _ 1 e 5 e 2 2 f 2 8 a d d 0 2 6 5 "
  5020.  
  5021. s e t " _ S x s C m p = m i c r o s o f t - w i n d o w s - e . . - f i r s t t i m e i n s t a l l e r "
  5022.  
  5023. s e t " _ S x s I d n = M i c r o s o f t - W i n d o w s - E d g e C h r o m i u m - F i r s t T i m e I n s t a l l e r "
  5024.  
  5025. s e t " _ S x s C F = 2 5 6 "
  5026.  
  5027. s e t " _ D s m L o g = D i s m E d g e . l o g "
  5028.  
  5029. f o r % # i n ( ( n u l l ) ) d o ( s e t " d e s t = % ~ n # " & c a l l : p X M L )
  5030.  
  5031. )
  5032.  
  5033.  
  5034.  
  5035. > i f d e f i n e d s u p d t (
  5036.  
  5037. s e t " _ S x s K e y = H K L M \ u i S O F T W A R E \ M i c r o s o f t \ W i n d o w s \ C u r r e n t V e r s i o n \ S i d e B y S i d e \ W i n n e r s \ a m d 6 4 _ m i c r o s o f t - c l i e n t - l i . . p p l e m e n t a l s e r v i c i n g _ 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ n o n e _ 0 a 0 3 5 7 5 6 0 c a 8 8 a 4 d "
  5038.  
  5039. s e t " _ S x s C m p = m i c r o s o f t - c l i e n t - l i . . p p l e m e n t a l s e r v i c i n g "
  5040.  
  5041. s e t " _ S x s I d n = M i c r o s o f t - C l i e n t - L i c e n s i n g - S u p p l e m e n t a l S e r v i c i n g "
  5042.  
  5043. s e t " _ S x s C F = 6 4 "
  5044.  
  5045. s e t " _ D s m L o g = D i s m E S U . l o g "
  5046.  
  5047. f o r % # i n ( ( n u l l ) ) d o ( s e t " d e s t = % ~ n # " & c a l l : p X M L )
  5048.  
  5049. )
  5050.  
  5051.  
  5052.  
  5053. > i f d e f i n e d c u p d t (
  5054.  
  5055. s e t " _ S x s K e y = H K L M \ u i S O F T W A R E \ M i c r o s o f t \ W i n d o w s \ C u r r e n t V e r s i o n \ S i d e B y S i d e \ W i n n e r s \ a m d 6 4 _ m i c r o s o f t - w i n d o w s - e d g e c h r o m i u m _ 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ n o n e _ d f 3 e e 7 b 2 c 5 0 2 3 f d 1 "
  5056.  
  5057. s e t " _ S x s C m p = m i c r o s o f t - w i n d o w s - e d g e c h r o m i u m "
  5058.  
  5059. s e t " _ S x s I d n = M i c r o s o f t - W i n d o w s - E d g e C h r o m i u m "
  5060.  
  5061. s e t " _ S x s C F = 2 5 6 "
  5062.  
  5063. s e t " _ D s m L o g = D i s m L C U s . l o g "
  5064.  
  5065. f o r % # i n ( ( n u l l ) ) d o ( s e t " d e s t = % ~ n # " & c a l l : p X M L )
  5066.  
  5067. )
  5068.  
  5069.  
  5070.  
  5071. > s e t _ d u a l S x S =
  5072.  
  5073.  
  5074.  
  5075. > i f d e f i n e d d u p d t (
  5076.  
  5077. s e t _ d u a l S x S = 1
  5078.  
  5079. s e t " _ S x s K e y = H K L M \ u i S O F T W A R E \ M i c r o s o f t \ W i n d o w s \ C u r r e n t V e r s i o n \ S i d e B y S i d e \ W i n n e r s \ a m d 6 4 _ m i c r o s o f t - c l i e n t - l i . . p p l e m e n t a l s e r v i c i n g _ 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5 _ n o n e _ 0 a 0 3 5 7 5 6 0 c a 8 8 a 4 d "
  5080.  
  5081. s e t " _ S x s C m p = m i c r o s o f t - c l i e n t - l i . . p p l e m e n t a l s e r v i c i n g "
  5082.  
  5083. s e t " _ S x s I d n = M i c r o s o f t - C l i e n t - L i c e n s i n g - S u p p l e m e n t a l S e r v i c i n g "
  5084.  
  5085. s e t " _ S x s C F = 6 4 "
  5086.  
  5087. s e t " _ D s m L o g = D i s m L C U s . l o g "
  5088.  
  5089. f o r % # i n ( ( n u l l ) ) d o ( s e t " d e s t = % ~ n # " & c a l l : p X M L )
  5090.  
  5091. )
  5092.  
  5093.  
  5094.  
  5095. > s e t d o w i n r e = 0
  5096.  
  5097.  
  5098.  
  5099. > s e t d o b o o t = 0
  5100.  
  5101.  
  5102.  
  5103. > s e t d o i n s t a l l = 0
  5104.  
  5105.  
  5106.  
  5107. > i f d e f i n e d c u m u l a t i v e i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ * W i n P E - L a n g u a g e P a c k * . m u m " i f 2 2 0 0 0 N E Q 1 4 3 9 3 (
  5108.  
  5109. i f 1 = = 0 i f n o t d e f i n e d s a f e o s s e t d o w i n r e = 1
  5110.  
  5111. i f 1 = = 0 i f d e f i n e d s a f e o s i f 0 = = 1 s e t d o w i n r e = 1
  5112.  
  5113. i f 1 = = 1 s e t d o b o o t = 1
  5114.  
  5115. )
  5116.  
  5117.  
  5118.  
  5119. > i f d e f i n e d c u m u l a t i v e i f n o t e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ * W i n P E - L a n g u a g e P a c k * . m u m " ( i f 1 = = 1 s e t d o i n s t a l l = 1 )
  5120.  
  5121.  
  5122.  
  5123. > i f d e f i n e d l c u m s u i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ * W i n P E - L a n g u a g e P a c k * . m u m " (
  5124.  
  5125. i f 1 = = 0 i f n o t d e f i n e d s a f e o s s e t d o w i n r e = 1
  5126.  
  5127. i f 1 = = 0 i f d e f i n e d s a f e o s i f 0 = = 1 s e t d o w i n r e = 1
  5128.  
  5129. i f 1 = = 1 s e t d o b o o t = 1
  5130.  
  5131. )
  5132.  
  5133.  
  5134.  
  5135. > i f d e f i n e d l c u m s u i f n o t e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ * W i n P E - L a n g u a g e P a c k * . m u m " ( i f 1 = = 1 s e t d o i n s t a l l = 1 )
  5136.  
  5137.  
  5138.  
  5139. > i f 0 = = 0 g o t o : c u b o o t
  5140.  
  5141.  
  5142.  
  5143. > i f 0 = = 0 g o t o : c u i n s t a l l
  5144.  
  5145.  
  5146.  
  5147. > i f 1 = = 0 g o t o : c u m w d
  5148.  
  5149.  
  5150.  
  5151. > s e t c a l l c l e a n = 1
  5152.  
  5153.  
  5154.  
  5155. > i f d e f i n e d c u m u l a t i v e " C : \ W i n d o w s \ S y s t e m 3 2 \ D i s m . e x e " / E n g l i s h / N o R e s t a r t / S c r a t c h D i r : " ! _ c a b d i r ! " / i m a g e : " C : " / L o g P a t h : " X : \ w i n d o w s \ L o g s \ D I S M \ D i s m L C U . l o g " / A d d - P a c k a g e
  5156.  
  5157.  
  5158.  
  5159. > i f d e f i n e d l c u m s u f o r % # i n ( w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 . m s u ) d o ( e c h o . & e c h o % #
  5160.  
  5161. " C : \ W i n d o w s \ S y s t e m 3 2 \ D i s m . e x e " / E n g l i s h / N o R e s t a r t / S c r a t c h D i r : " ! _ c a b d i r ! " / i m a g e : " C : " / L o g P a t h : " X : \ w i n d o w s \ L o g s \ D I S M \ D i s m L C U . l o g " / A d d - P a c k a g e / P a c k a g e P a t h : " ! r e p o ! \ % # " )
  5162.  
  5163.  
  5164.  
  5165. > ( e c h o . & e c h o w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 . m s u
  5166.  
  5167. " C : \ W i n d o w s \ S y s t e m 3 2 \ D i s m . e x e " / E n g l i s h / N o R e s t a r t / S c r a t c h D i r : " ! _ c a b d i r ! " / i m a g e : " C : " / L o g P a t h : " X : \ w i n d o w s \ L o g s \ D I S M \ D i s m L C U . l o g " / A d d - P a c k a g e / P a c k a g e P a t h : " ! r e p o ! \ w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 . m s u " )
  5168.  
  5169.  
  5170.  
  5171. w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 . m s u
  5172.  
  5173.  
  5174.  
  5175. D e p l o y m e n t I m a g e S e r v i c i n g a n d M a n a g e m e n t t o o l
  5176.  
  5177. V e r s i o n : 1 0 . 0 . 2 2 0 0 0 . 1
  5178.  
  5179.  
  5180.  
  5181. I m a g e V e r s i o n : 1 0 . 0 . 2 2 0 0 0 . 5 5 6
  5182.  
  5183.  
  5184.  
  5185. P r o c e s s i n g 1 o f 1 - I n s t a l l
  5186.  
  5187.  
  5188. [ = = = = = = = = = = = = = 2 4 . 0 % ]
  5189.  
  5190.  
  5191. [ = = = = 7 . 0 % ]
  5192.  
  5193.  
  5194. [ = = = = = = = = 1 4 . 0 % ]
  5195.  
  5196.  
  5197. [ = = = = = = = = = = = = 2 1 . 0 % ]
  5198.  
  5199.  
  5200. [ = = = = = = = = = = = = = = = = 2 8 . 0 % ]
  5201.  
  5202.  
  5203. [ = = = = = = = = = = = = = = = = = = 3 2 . 0 % ]
  5204.  
  5205.  
  5206. [ = = = = = = = = = = = = = = = = = = = = = = 3 9 . 0 % ]
  5207.  
  5208.  
  5209. [ = = = = = = = = = = = = = = = = = = = = = = = = = 4 4 . 0 % ]
  5210.  
  5211.  
  5212. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 5 0 . 0 % ]
  5213.  
  5214.  
  5215. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 5 7 . 0 % = ]
  5216.  
  5217.  
  5218. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 2 . 0 % = = = ]
  5219.  
  5220.  
  5221. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 8 . 0 % = = = = = = = ]
  5222.  
  5223.  
  5224. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 7 2 . 0 % = = = = = = = = = ]
  5225.  
  5226.  
  5227. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 7 8 . 0 % = = = = = = = = = = = = = ]
  5228.  
  5229.  
  5230. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 8 0 . 0 % = = = = = = = = = = = = = = ]
  5231.  
  5232.  
  5233. [ = = = = = = = = = = = = = = 2 5 . 0 % ]
  5234.  
  5235.  
  5236. [ 1 . 0 % ]
  5237.  
  5238.  
  5239. [ = 2 . 0 % ]
  5240.  
  5241.  
  5242. [ = 3 . 0 % ]
  5243.  
  5244.  
  5245. [ = = 4 . 0 % ]
  5246.  
  5247.  
  5248. [ = = 5 . 0 % ]
  5249.  
  5250.  
  5251. [ = = = 6 . 0 % ]
  5252.  
  5253.  
  5254. [ = = = = 7 . 0 % ]
  5255.  
  5256.  
  5257. [ = = = = 8 . 0 % ]
  5258.  
  5259.  
  5260. [ = = = = = 9 . 0 % ]
  5261.  
  5262.  
  5263. [ = = = = = 1 0 . 0 % ]
  5264.  
  5265.  
  5266. [ = = = = = 1 0 . 0 % ]
  5267.  
  5268.  
  5269. [ = = = = = 1 0 . 0 % ]
  5270.  
  5271.  
  5272. [ = = = = = 1 0 . 0 % ]
  5273.  
  5274.  
  5275. [ = = = = = 1 0 . 0 % ]
  5276.  
  5277.  
  5278. [ = = = = = 1 0 . 0 % ]
  5279.  
  5280.  
  5281. [ = = = = = 1 0 . 0 % ]
  5282.  
  5283.  
  5284. [ = = = = = 1 0 . 0 % ]
  5285.  
  5286.  
  5287. [ = = = = = 1 0 . 0 % ]
  5288.  
  5289.  
  5290. [ = = = = = 1 0 . 0 % ]
  5291.  
  5292.  
  5293. [ = = = = = 1 0 . 0 % ]
  5294.  
  5295.  
  5296. [ = = = = = 1 0 . 0 % ]
  5297.  
  5298.  
  5299. [ = = = = = 1 0 . 0 % ]
  5300.  
  5301.  
  5302. [ = = = = = 1 0 . 0 % ]
  5303.  
  5304.  
  5305. [ = = = = = 1 0 . 0 % ]
  5306.  
  5307.  
  5308. [ = = = = = 1 0 . 0 % ]
  5309.  
  5310.  
  5311. [ = = = = = 1 0 . 0 % ]
  5312.  
  5313.  
  5314. [ = = = = = = 1 1 . 0 % ]
  5315.  
  5316.  
  5317. [ = = = = = = 1 2 . 0 % ]
  5318.  
  5319.  
  5320. [ = = = = = = = 1 3 . 0 % ]
  5321.  
  5322.  
  5323. [ = = = = = = = = 1 4 . 0 % ]
  5324.  
  5325.  
  5326. [ = = = = = = = = 1 5 . 0 % ]
  5327.  
  5328.  
  5329. [ = = = = = = = = = 1 6 . 0 % ]
  5330.  
  5331.  
  5332. [ = = = = = = = = = 1 7 . 0 % ]
  5333.  
  5334.  
  5335. [ = = = = = = = = = = 1 8 . 0 % ]
  5336.  
  5337.  
  5338. [ = = = = = = = = = = = 1 9 . 0 % ]
  5339.  
  5340.  
  5341. [ = = = = = = = = = = = 2 0 . 0 % ]
  5342.  
  5343.  
  5344. [ = = = = = = = = = = = = 2 1 . 0 % ]
  5345.  
  5346.  
  5347. [ = = = = = = = = = = = = 2 2 . 0 % ]
  5348.  
  5349.  
  5350. [ = = = = = = = = = = = = = 2 3 . 0 % ]
  5351.  
  5352.  
  5353. [ = = = = = = = = = = = = = 2 4 . 0 % ]
  5354.  
  5355.  
  5356. [ = = = = = = = = = = = = = = 2 5 . 0 % ]
  5357.  
  5358.  
  5359. [ = = = = = = = = = = = = = = = 2 6 . 0 % ]
  5360.  
  5361.  
  5362. [ = = = = = = = = = = = = = = = 2 7 . 0 % ]
  5363.  
  5364.  
  5365. [ = = = = = = = = = = = = = = = = 2 8 . 0 % ]
  5366.  
  5367.  
  5368. [ = = = = = = = = = = = = = = = = 2 9 . 0 % ]
  5369.  
  5370.  
  5371. [ = = = = = = = = = = = = = = = = = 3 0 . 0 % ]
  5372.  
  5373.  
  5374. [ = = = = = = = = = = = = = = = = = 3 1 . 0 % ]
  5375.  
  5376.  
  5377. [ = = = = = = = = = = = = = = = = = = 3 2 . 0 % ]
  5378.  
  5379.  
  5380. [ = = = = = = = = = = = = = = = = = = = 3 3 . 0 % ]
  5381.  
  5382.  
  5383. [ = = = = = = = = = = = = = = = = = = = 3 4 . 0 % ]
  5384.  
  5385.  
  5386. [ = = = = = = = = = = = = = = = = = = = 3 4 . 0 % ]
  5387.  
  5388.  
  5389. [ = = = = = = = = = = = = = = = = = = = 3 4 . 0 % ]
  5390.  
  5391.  
  5392. [ = = = = = = = = = = = = = = = = = = = 3 4 . 0 % ]
  5393.  
  5394.  
  5395. [ = = = = = = = = = = = = = = = = = = = 3 4 . 0 % ]
  5396.  
  5397.  
  5398. [ = = = = = = = = = = = = = = = = = = = 3 4 . 0 % ]
  5399.  
  5400.  
  5401. [ = = = = = = = = = = = = = = = = = = = 3 4 . 0 % ]
  5402.  
  5403.  
  5404. [ = = = = = = = = = = = = = = = = = = = 3 4 . 0 % ]
  5405.  
  5406.  
  5407. [ = = = = = = = = = = = = = = = = = = = 3 4 . 0 % ]
  5408.  
  5409.  
  5410. [ = = = = = = = = = = = = = = = = = = = 3 4 . 0 % ]
  5411.  
  5412.  
  5413. [ = = = = = = = = = = = = = = = = = = = 3 4 . 0 % ]
  5414.  
  5415.  
  5416. [ = = = = = = = = = = = = = = = = = = = 3 4 . 0 % ]
  5417.  
  5418.  
  5419. [ = = = = = = = = = = = = = = = = = = = 3 4 . 0 % ]
  5420.  
  5421.  
  5422. [ = = = = = = = = = = = = = = = = = = = 3 4 . 0 % ]
  5423.  
  5424.  
  5425. [ = = = = = = = = = = = = = = = = = = = 3 4 . 0 % ]
  5426.  
  5427.  
  5428. [ = = = = = = = = = = = = = = = = = = = = 3 5 . 0 % ]
  5429.  
  5430.  
  5431. [ = = = = = = = = = = = = = = = = = = = = 3 6 . 0 % ]
  5432.  
  5433.  
  5434. [ = = = = = = = = = = = = = = = = = = = = = 3 7 . 0 % ]
  5435.  
  5436.  
  5437. [ = = = = = = = = = = = = = = = = = = = = = = 3 8 . 0 % ]
  5438.  
  5439.  
  5440. [ = = = = = = = = = = = = = = = = = = = = = = 3 9 . 0 % ]
  5441.  
  5442.  
  5443. [ = = = = = = = = = = = = = = = = = = = = = = = 4 0 . 0 % ]
  5444.  
  5445.  
  5446. [ = = = = = = = = = = = = = = = = = = = = = = = 4 1 . 0 % ]
  5447.  
  5448.  
  5449. [ = = = = = = = = = = = = = = = = = = = = = = = = 4 2 . 0 % ]
  5450.  
  5451.  
  5452. [ = = = = = = = = = = = = = = = = = = = = = = = = 4 3 . 0 % ]
  5453.  
  5454.  
  5455. [ = = = = = = = = = = = = = = = = = = = = = = = = = 4 4 . 0 % ]
  5456.  
  5457.  
  5458. [ = = = = = = = = = = = = = = = = = = = = = = = = = = 4 5 . 0 % ]
  5459.  
  5460.  
  5461. [ = = = = = = = = = = = = = = = = = = = = = = = = = = 4 6 . 0 % ]
  5462.  
  5463.  
  5464. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 4 7 . 0 % ]
  5465.  
  5466.  
  5467. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 4 8 . 0 % ]
  5468.  
  5469.  
  5470. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 4 9 . 0 % ]
  5471.  
  5472.  
  5473. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 5 0 . 0 % ]
  5474.  
  5475.  
  5476. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 5 1 . 0 % ]
  5477.  
  5478.  
  5479. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 5 2 . 0 % ]
  5480.  
  5481.  
  5482. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 5 3 . 0 % ]
  5483.  
  5484.  
  5485. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 5 4 . 0 % ]
  5486.  
  5487.  
  5488. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 5 5 . 0 % ]
  5489.  
  5490.  
  5491. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 5 6 . 0 % ]
  5492.  
  5493.  
  5494. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 5 7 . 0 % = ]
  5495.  
  5496.  
  5497. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 5 8 . 0 % = ]
  5498.  
  5499.  
  5500. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 5 9 . 0 % = = ]
  5501.  
  5502.  
  5503. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 0 . 0 % = = ]
  5504.  
  5505.  
  5506. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 1 . 0 % = = = ]
  5507.  
  5508.  
  5509. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 2 . 0 % = = = ]
  5510.  
  5511.  
  5512. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 3 . 0 % = = = = ]
  5513.  
  5514.  
  5515. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 4 . 0 % = = = = = ]
  5516.  
  5517.  
  5518. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 5 . 0 % = = = = = ]
  5519.  
  5520.  
  5521. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 6 . 0 % = = = = = = ]
  5522.  
  5523.  
  5524. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 7 . 0 % = = = = = = ]
  5525.  
  5526.  
  5527. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 8 . 0 % = = = = = = = ]
  5528.  
  5529.  
  5530. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 9 . 0 % = = = = = = = = ]
  5531.  
  5532.  
  5533. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 9 . 0 % = = = = = = = = ]
  5534.  
  5535.  
  5536. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 9 . 0 % = = = = = = = = ]
  5537.  
  5538.  
  5539. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 9 . 0 % = = = = = = = = ]
  5540.  
  5541.  
  5542. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 9 . 0 % = = = = = = = = ]
  5543.  
  5544.  
  5545. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 9 . 0 % = = = = = = = = ]
  5546.  
  5547.  
  5548. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 9 . 0 % = = = = = = = = ]
  5549.  
  5550.  
  5551. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 9 . 0 % = = = = = = = = ]
  5552.  
  5553.  
  5554. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 9 . 0 % = = = = = = = = ]
  5555.  
  5556.  
  5557. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 9 . 0 % = = = = = = = = ]
  5558.  
  5559.  
  5560. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 9 . 0 % = = = = = = = = ]
  5561.  
  5562.  
  5563. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 9 . 0 % = = = = = = = = ]
  5564.  
  5565.  
  5566. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 9 . 0 % = = = = = = = = ]
  5567.  
  5568.  
  5569. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 9 . 0 % = = = = = = = = ]
  5570.  
  5571.  
  5572. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 9 . 0 % = = = = = = = = ]
  5573.  
  5574.  
  5575. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 9 . 0 % = = = = = = = = ]
  5576.  
  5577.  
  5578. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 9 . 0 % = = = = = = = = ]
  5579.  
  5580.  
  5581. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 9 . 0 % = = = = = = = = ]
  5582.  
  5583.  
  5584. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 9 . 0 % = = = = = = = = ]
  5585.  
  5586.  
  5587. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 9 . 0 % = = = = = = = = ]
  5588.  
  5589.  
  5590. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 9 . 0 % = = = = = = = = ]
  5591.  
  5592.  
  5593. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 9 . 0 % = = = = = = = = ]
  5594.  
  5595.  
  5596. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 9 . 0 % = = = = = = = = ]
  5597.  
  5598.  
  5599. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 9 . 0 % = = = = = = = = ]
  5600.  
  5601.  
  5602. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 9 . 0 % = = = = = = = = ]
  5603.  
  5604.  
  5605. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 9 . 0 % = = = = = = = = ]
  5606.  
  5607.  
  5608. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 9 . 0 % = = = = = = = = ]
  5609.  
  5610.  
  5611. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 9 . 0 % = = = = = = = = ]
  5612.  
  5613.  
  5614. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 9 . 0 % = = = = = = = = ]
  5615.  
  5616.  
  5617. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 9 . 0 % = = = = = = = = ]
  5618.  
  5619.  
  5620. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 9 . 0 % = = = = = = = = ]
  5621.  
  5622.  
  5623. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 8 8 . 0 % = = = = = = = = = = = = = = = = = = = ]
  5624.  
  5625.  
  5626. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 8 8 . 0 % = = = = = = = = = = = = = = = = = = = ]
  5627.  
  5628.  
  5629. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 8 8 . 0 % = = = = = = = = = = = = = = = = = = = ]
  5630.  
  5631.  
  5632. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 8 8 . 0 % = = = = = = = = = = = = = = = = = = = ]
  5633.  
  5634.  
  5635. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 8 9 . 0 % = = = = = = = = = = = = = = = = = = = ]
  5636.  
  5637.  
  5638. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 8 9 . 0 % = = = = = = = = = = = = = = = = = = = ]
  5639.  
  5640.  
  5641. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 8 9 . 0 % = = = = = = = = = = = = = = = = = = = ]
  5642.  
  5643.  
  5644. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 8 9 . 0 % = = = = = = = = = = = = = = = = = = = ]
  5645.  
  5646.  
  5647. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 8 9 . 0 % = = = = = = = = = = = = = = = = = = = ]
  5648.  
  5649.  
  5650. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 8 9 . 0 % = = = = = = = = = = = = = = = = = = = ]
  5651.  
  5652.  
  5653. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 8 9 . 0 % = = = = = = = = = = = = = = = = = = = ]
  5654.  
  5655.  
  5656. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 8 9 . 0 % = = = = = = = = = = = = = = = = = = = ]
  5657.  
  5658.  
  5659. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 8 9 . 0 % = = = = = = = = = = = = = = = = = = = ]
  5660.  
  5661.  
  5662. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 9 0 . 0 % = = = = = = = = = = = = = = = = = = = = ]
  5663.  
  5664.  
  5665. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 9 0 . 0 % = = = = = = = = = = = = = = = = = = = = ]
  5666.  
  5667.  
  5668. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 9 1 . 0 % = = = = = = = = = = = = = = = = = = = = ]
  5669.  
  5670.  
  5671. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 9 1 . 0 % = = = = = = = = = = = = = = = = = = = = ]
  5672.  
  5673.  
  5674. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 9 1 . 0 % = = = = = = = = = = = = = = = = = = = = ]
  5675.  
  5676.  
  5677. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 9 1 . 0 % = = = = = = = = = = = = = = = = = = = = ]
  5678.  
  5679.  
  5680. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 9 1 . 0 % = = = = = = = = = = = = = = = = = = = = ]
  5681.  
  5682.  
  5683. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 9 1 . 0 % = = = = = = = = = = = = = = = = = = = = ]
  5684.  
  5685.  
  5686. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 9 1 . 0 % = = = = = = = = = = = = = = = = = = = = ]
  5687.  
  5688.  
  5689. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 9 1 . 0 % = = = = = = = = = = = = = = = = = = = = ]
  5690.  
  5691.  
  5692. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 9 1 . 0 % = = = = = = = = = = = = = = = = = = = = ]
  5693.  
  5694.  
  5695. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 9 1 . 0 % = = = = = = = = = = = = = = = = = = = = ]
  5696.  
  5697.  
  5698. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 9 1 . 0 % = = = = = = = = = = = = = = = = = = = = ]
  5699.  
  5700.  
  5701. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 9 1 . 0 % = = = = = = = = = = = = = = = = = = = = ]
  5702.  
  5703.  
  5704. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 9 1 . 0 % = = = = = = = = = = = = = = = = = = = = ]
  5705.  
  5706.  
  5707. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 9 1 . 0 % = = = = = = = = = = = = = = = = = = = = ]
  5708.  
  5709.  
  5710. [ = = = = = = = = = = = = = = = = = = = = = = = = = = = 9 1 . 0 % = = = = = = = = = = = = = = = = = = = = ]
  5711.  
  5712.  
  5713. [ = = = = = = = = = = = = = = = = = = = = = = = = = = 1 0 0 . 0 % = = = = = = = = = = = = = = = = = = = = = = = = = = ]
  5714.  
  5715. E : \ S t o r a g e \ W i n d o w s \ U p d a t e s \ 2 2 0 0 0 . 6 7 5 _ x 6 4 \ w i n d o w s 1 0 . 0 - k b 5 0 1 3 9 4 3 - x 6 4 _ f 8 6 5 d d a 1 e 5 4 d a 0 0 4 a 9 b 0 a e 1 0 e 5 5 7 4 9 5 1 2 6 6 a 2 8 6 3 . m s u : A n e r r o r o c c u r r e d a p p l y i n g t h e U n a t t e n d . x m l f i l e f r o m t h e . m s u p a c k a g e .
  5716.  
  5717. F o r m o r e i n f o r m a t i o n , r e v i e w t h e l o g f i l e .
  5718.  
  5719. E r r o r : 0 x 8 0 0 f 0 9 2 2
  5720.  
  5721.  
  5722.  
  5723. E r r o r : 0 x 8 0 0 f 0 9 2 2
  5724.  
  5725.  
  5726.  
  5727. D I S M f a i l e d . N o o p e r a t i o n w a s p e r f o r m e d .
  5728.  
  5729. F o r m o r e i n f o r m a t i o n , r e v i e w t h e l o g f i l e .
  5730.  
  5731.  
  5732.  
  5733. T h e D I S M l o g f i l e c a n b e f o u n d a t X : \ w i n d o w s \ L o g s \ D I S M \ D i s m L C U . l o g
  5734.  
  5735.  
  5736.  
  5737. > i f ! e r r o r l e v e l ! E Q U 1 7 2 6 " C : \ W i n d o w s \ S y s t e m 3 2 \ D i s m . e x e " / E n g l i s h / N o R e s t a r t / S c r a t c h D i r : " ! _ c a b d i r ! " / i m a g e : " C : " / G e t - P a c k a g e s
  5738.  
  5739.  
  5740.  
  5741. > i f 2 2 0 0 0 E Q U 1 4 3 9 3 i f 0 E Q U 1 c a l l : M e l t d o w n S p e c t r e
  5742.  
  5743.  
  5744.  
  5745. > i f d e f i n e d l c u p k g c a l l : R e L C U
  5746.  
  5747.  
  5748.  
  5749. > i f d e f i n e d c a l l c l e a n c a l l : c l e a n u p
  5750.  
  5751.  
  5752.  
  5753. > s e t s a v c = 0 & s e t s a v r = 1
  5754.  
  5755.  
  5756.  
  5757. > i f 2 2 0 0 0 G E Q 1 8 3 6 2 ( s e t s a v c = 3 & s e t s a v r = 3 )
  5758.  
  5759.  
  5760.  
  5761. > i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ S e r v i c i n g \ P a c k a g e s \ * W i n P E - L a n g u a g e P a c k * . m u m " (
  5762.  
  5763. i f 1 = = 1 (
  5764.  
  5765. e c h o .
  5766.  
  5767. e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  5768.  
  5769. e c h o R e s e t t i n g W i n P E i m a g e b a s e . . .
  5770.  
  5771. e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  5772.  
  5773. )
  5774.  
  5775. c a l l : M e l t d o w n S p e c t r e
  5776.  
  5777. i f 2 2 0 0 0 G E Q 1 6 2 9 9 i f / I n o t x 6 4 = = a r m 6 4 (
  5778.  
  5779. s e t k s u b = S O F T W I M
  5780.  
  5781. r e g . e x e l o a d H K L M \ ! k s u b ! " ! m u m t a r g e t ! \ W i n d o w s \ S y s t e m 3 2 \ C o n f i g \ S O F T W A R E "
  5782.  
  5783. r e g . e x e a d d H K L M \ ! k s u b ! \ M i c r o s o f t \ W i n d o w s \ C u r r e n t V e r s i o n \ S i d e B y S i d e \ C o n f i g u r a t i o n / v S u p e r s e d e d A c t i o n s / t R E G _ D W O R D / d 3 / f
  5784.  
  5785. r e g . e x e a d d H K L M \ ! k s u b ! \ M i c r o s o f t \ W i n d o w s \ C u r r e n t V e r s i o n \ S i d e B y S i d e \ C o n f i g u r a t i o n / v D i s a b l e C o m p o n e n t B a c k u p s / t R E G _ D W O R D / d 1 / f
  5786.  
  5787. r e g . e x e u n l o a d H K L M \ ! k s u b !
  5788.  
  5789. i f 1 E Q U 0 " C : \ W i n d o w s \ S y s t e m 3 2 \ D i s m . e x e " / E n g l i s h / N o R e s t a r t / S c r a t c h D i r : " ! _ c a b d i r ! " / i m a g e : " C : " / C l e a n u p - I m a g e / S t a r t C o m p o n e n t C l e a n u p
  5790.  
  5791. i f ! e r r o r l e v e l ! E Q U 1 7 2 6 " C : \ W i n d o w s \ S y s t e m 3 2 \ D i s m . e x e " / E n g l i s h / N o R e s t a r t / S c r a t c h D i r : " ! _ c a b d i r ! " / i m a g e : " C : " / G e t - P a c k a g e s
  5792.  
  5793. )
  5794.  
  5795. i f 1 E Q U 0 " C : \ W i n d o w s \ S y s t e m 3 2 \ D i s m . e x e " / E n g l i s h / N o R e s t a r t / S c r a t c h D i r : " ! _ c a b d i r ! " / i m a g e : " C : " / C l e a n u p - I m a g e / S t a r t C o m p o n e n t C l e a n u p / R e s e t B a s e
  5796.  
  5797. i f ! e r r o r l e v e l ! E Q U 1 7 2 6 " C : \ W i n d o w s \ S y s t e m 3 2 \ D i s m . e x e " / E n g l i s h / N o R e s t a r t / S c r a t c h D i r : " ! _ c a b d i r ! " / i m a g e : " C : " / G e t - P a c k a g e s
  5798.  
  5799. c a l l : c l e a n m a n u a l
  5800.  
  5801. g o t o : e o f
  5802.  
  5803. )
  5804.  
  5805.  
  5806.  
  5807. > i f 1 = = 0 c a l l : c l e a n m a n u a l & g o t o : e o f
  5808.  
  5809.  
  5810.  
  5811. > i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ W i n S x S \ p e n d i n g . x m l " (
  5812.  
  5813. i f 0 = = 1 (
  5814.  
  5815. i f 1 = = 0 ( s e t r V a l u e = W 1 0 U I c l e a n ) e l s e ( s e t r V a l u e = W 1 0 U I r e b a s e )
  5816.  
  5817. r e g . e x e a d d H K L M \ S O F T W A R E \ M i c r o s o f t \ W i n d o w s \ C u r r e n t V e r s i o n \ S i d e B y S i d e \ C o n f i g u r a t i o n / v ! r V a l u e ! / t R E G _ D W O R D / d 1 / f
  5818.  
  5819. g o t o : e o f
  5820.  
  5821. )
  5822.  
  5823. c a l l : c l e a n m a n u a l & g o t o : e o f
  5824.  
  5825. )
  5826.  
  5827.  
  5828.  
  5829. > i f 0 = = 0 (
  5830.  
  5831. s e t k s u b = S O F T W I M
  5832.  
  5833. r e g . e x e l o a d H K L M \ ! k s u b ! " ! m u m t a r g e t ! \ W i n d o w s \ S y s t e m 3 2 \ C o n f i g \ S O F T W A R E "
  5834.  
  5835. ) e l s e ( s e t k s u b = S O F T W A R E )
  5836.  
  5837. T h e o p e r a t i o n c o m p l e t e d s u c c e s s f u l l y .
  5838.  
  5839.  
  5840.  
  5841.  
  5842. > i f 1 = = 0 (
  5843.  
  5844. e c h o .
  5845.  
  5846. e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  5847.  
  5848. e c h o C l e a n i n g u p O S i m a g e . . .
  5849.  
  5850. e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  5851.  
  5852. i f / I n o t x 6 4 = = a r m 6 4 (
  5853.  
  5854. r e g . e x e a d d H K L M \ S O F T W I M \ M i c r o s o f t \ W i n d o w s \ C u r r e n t V e r s i o n \ S i d e B y S i d e \ C o n f i g u r a t i o n / v D i s a b l e R e s e t b a s e / t R E G _ D W O R D / d 1 / f
  5855.  
  5856. r e g . e x e a d d H K L M \ S O F T W I M \ M i c r o s o f t \ W i n d o w s \ C u r r e n t V e r s i o n \ S i d e B y S i d e \ C o n f i g u r a t i o n / v S u p e r s e d e d A c t i o n s / t R E G _ D W O R D / d 3 / f
  5857.  
  5858. )
  5859.  
  5860. i f 0 = = 0 (
  5861.  
  5862. i f / I a m d 6 4 = = x 8 6 i f / I n o t x 6 4 = = x 8 6 r e g . e x e s a v e H K L M \ S O F T W I M " ! m u m t a r g e t ! \ W i n d o w s \ S y s t e m 3 2 \ C o n f i g \ S O F T W A R E 2 "
  5863.  
  5864. r e g . e x e u n l o a d H K L M \ ! k s u b !
  5865.  
  5866. i f / I a m d 6 4 = = x 8 6 i f / I n o t x 6 4 = = x 8 6 m o v e / y " ! m u m t a r g e t ! \ W i n d o w s \ S y s t e m 3 2 \ C o n f i g \ S O F T W A R E 2 " " ! m u m t a r g e t ! \ W i n d o w s \ S y s t e m 3 2 \ C o n f i g \ S O F T W A R E "
  5867.  
  5868. )
  5869.  
  5870. " C : \ W i n d o w s \ S y s t e m 3 2 \ D i s m . e x e " / E n g l i s h / N o R e s t a r t / S c r a t c h D i r : " ! _ c a b d i r ! " / i m a g e : " C : " / C l e a n u p - I m a g e / S t a r t C o m p o n e n t C l e a n u p
  5871.  
  5872. i f ! e r r o r l e v e l ! E Q U 1 7 2 6 " C : \ W i n d o w s \ S y s t e m 3 2 \ D i s m . e x e " / E n g l i s h / N o R e s t a r t / S c r a t c h D i r : " ! _ c a b d i r ! " / i m a g e : " C : " / G e t - P a c k a g e s
  5873.  
  5874. ) e l s e (
  5875.  
  5876. e c h o .
  5877.  
  5878. e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  5879.  
  5880. e c h o R e s e t t i n g O S i m a g e b a s e . . .
  5881.  
  5882. e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  5883.  
  5884. i f / I n o t x 6 4 = = a r m 6 4 (
  5885.  
  5886. r e g . e x e a d d H K L M \ S O F T W I M \ M i c r o s o f t \ W i n d o w s \ C u r r e n t V e r s i o n \ S i d e B y S i d e \ C o n f i g u r a t i o n / v D i s a b l e R e s e t b a s e / t R E G _ D W O R D / d 0 / f
  5887.  
  5888. r e g . e x e a d d H K L M \ S O F T W I M \ M i c r o s o f t \ W i n d o w s \ C u r r e n t V e r s i o n \ S i d e B y S i d e \ C o n f i g u r a t i o n / v S u p e r s e d e d A c t i o n s / t R E G _ D W O R D / d 3 / f
  5889.  
  5890. )
  5891.  
  5892. i f 0 = = 0 (
  5893.  
  5894. i f / I a m d 6 4 = = x 8 6 i f / I n o t x 6 4 = = x 8 6 r e g . e x e s a v e H K L M \ S O F T W I M " ! m u m t a r g e t ! \ W i n d o w s \ S y s t e m 3 2 \ C o n f i g \ S O F T W A R E 2 "
  5895.  
  5896. r e g . e x e u n l o a d H K L M \ ! k s u b !
  5897.  
  5898. i f / I a m d 6 4 = = x 8 6 i f / I n o t x 6 4 = = x 8 6 m o v e / y " ! m u m t a r g e t ! \ W i n d o w s \ S y s t e m 3 2 \ C o n f i g \ S O F T W A R E 2 " " ! m u m t a r g e t ! \ W i n d o w s \ S y s t e m 3 2 \ C o n f i g \ S O F T W A R E "
  5899.  
  5900. )
  5901.  
  5902. i f 0 = = 0 i f 2 2 0 0 0 G E Q 1 6 2 9 9 " C : \ W i n d o w s \ S y s t e m 3 2 \ D i s m . e x e " / E n g l i s h / N o R e s t a r t / S c r a t c h D i r : " ! _ c a b d i r ! " / i m a g e : " C : " / C l e a n u p - I m a g e / S t a r t C o m p o n e n t C l e a n u p
  5903.  
  5904. i f ! e r r o r l e v e l ! E Q U 1 7 2 6 " C : \ W i n d o w s \ S y s t e m 3 2 \ D i s m . e x e " / E n g l i s h / N o R e s t a r t / S c r a t c h D i r : " ! _ c a b d i r ! " / i m a g e : " C : " / G e t - P a c k a g e s
  5905.  
  5906. " C : \ W i n d o w s \ S y s t e m 3 2 \ D i s m . e x e " / E n g l i s h / N o R e s t a r t / S c r a t c h D i r : " ! _ c a b d i r ! " / i m a g e : " C : " / C l e a n u p - I m a g e / S t a r t C o m p o n e n t C l e a n u p / R e s e t B a s e
  5907.  
  5908. i f ! e r r o r l e v e l ! E Q U 1 7 2 6 " C : \ W i n d o w s \ S y s t e m 3 2 \ D i s m . e x e " / E n g l i s h / N o R e s t a r t / S c r a t c h D i r : " ! _ c a b d i r ! " / i m a g e : " C : " / G e t - P a c k a g e s
  5909.  
  5910. )
  5911.  
  5912.  
  5913.  
  5914. = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  5915.  
  5916. R e s e t t i n g O S i m a g e b a s e . . .
  5917.  
  5918. = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  5919.  
  5920. T h e o p e r a t i o n c o m p l e t e d s u c c e s s f u l l y .
  5921.  
  5922.  
  5923. T h e o p e r a t i o n c o m p l e t e d s u c c e s s f u l l y .
  5924.  
  5925.  
  5926. T h e o p e r a t i o n c o m p l e t e d s u c c e s s f u l l y .
  5927.  
  5928.  
  5929.  
  5930.  
  5931. D e p l o y m e n t I m a g e S e r v i c i n g a n d M a n a g e m e n t t o o l
  5932.  
  5933. V e r s i o n : 1 0 . 0 . 2 2 0 0 0 . 1
  5934.  
  5935.  
  5936.  
  5937. I m a g e V e r s i o n : 1 0 . 0 . 2 2 0 0 0 . 6 5 3
  5938.  
  5939.  
  5940.  
  5941.  
  5942. [ = = = = = 1 0 . 0 % ]
  5943.  
  5944.  
  5945. [ = = = = = = = = = = = 1 9 . 0 % ]
  5946.  
  5947.  
  5948. [ = = = = = = = = = = = 2 0 . 0 % ]
  5949.  
  5950.  
  5951. [ = = = = = = = = = = = 2 0 . 0 % ]
  5952.  
  5953.  
  5954.  
  5955. E r r o r : 0 x 8 0 0 0 f f f f
  5956.  
  5957.  
  5958.  
  5959. D I S M f a i l e d . N o o p e r a t i o n w a s p e r f o r m e d .
  5960.  
  5961. F o r m o r e i n f o r m a t i o n , r e v i e w t h e l o g f i l e .
  5962.  
  5963.  
  5964.  
  5965. T h e D I S M l o g f i l e c a n b e f o u n d a t X : \ w i n d o w s \ L o g s \ D I S M \ d i s m . l o g
  5966.  
  5967.  
  5968.  
  5969. D e p l o y m e n t I m a g e S e r v i c i n g a n d M a n a g e m e n t t o o l
  5970.  
  5971. V e r s i o n : 1 0 . 0 . 2 2 0 0 0 . 1
  5972.  
  5973.  
  5974.  
  5975. I m a g e V e r s i o n : 1 0 . 0 . 2 2 0 0 0 . 6 5 3
  5976.  
  5977.  
  5978.  
  5979.  
  5980. [ = = = = = 1 0 . 0 % ]
  5981.  
  5982.  
  5983. [ = = = = = = = = = = = 1 9 . 0 % ]
  5984.  
  5985.  
  5986. [ = = = = = = = = = = = 2 0 . 0 % ]
  5987.  
  5988.  
  5989. [ = = = = = = = = = = = 2 0 . 0 % ]
  5990.  
  5991.  
  5992.  
  5993. E r r o r : 0 x 8 0 0 0 f f f f
  5994.  
  5995.  
  5996.  
  5997. D I S M f a i l e d . N o o p e r a t i o n w a s p e r f o r m e d .
  5998.  
  5999. F o r m o r e i n f o r m a t i o n , r e v i e w t h e l o g f i l e .
  6000.  
  6001.  
  6002.  
  6003. T h e D I S M l o g f i l e c a n b e f o u n d a t X : \ w i n d o w s \ L o g s \ D I S M \ d i s m . l o g
  6004.  
  6005.  
  6006.  
  6007. > c a l l : c l e a n m a n u a l
  6008.  
  6009.  
  6010.  
  6011. > i f 0 = = 1 g o t o : e o f
  6012.  
  6013.  
  6014.  
  6015. > i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ W i n S x S \ M a n i f e s t C a c h e \ * . b i n " (
  6016.  
  6017. t a k e o w n / f " ! m u m t a r g e t ! \ W i n d o w s \ W i n S x S \ M a n i f e s t C a c h e \ * . b i n " / A
  6018.  
  6019. i c a c l s " ! m u m t a r g e t ! \ W i n d o w s \ W i n S x S \ M a n i f e s t C a c h e \ * . b i n " / g r a n t * S - 1 - 5 - 3 2 - 5 4 4 : F
  6020.  
  6021. d e l / f / q " ! m u m t a r g e t ! \ W i n d o w s \ W i n S x S \ M a n i f e s t C a c h e \ * . b i n "
  6022.  
  6023. )
  6024.  
  6025.  
  6026.  
  6027. > i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ W i n S x S \ T e m p \ P e n d i n g D e l e t e s \ $ $ D e l e t e * " (
  6028.  
  6029. t a k e o w n / f " ! m u m t a r g e t ! \ W i n d o w s \ W i n S x S \ T e m p \ P e n d i n g D e l e t e s \ * " / A
  6030.  
  6031. i c a c l s " ! m u m t a r g e t ! \ W i n d o w s \ W i n S x S \ T e m p \ P e n d i n g D e l e t e s \ * " / g r a n t * S - 1 - 5 - 3 2 - 5 4 4 : F
  6032.  
  6033. d e l / f / q " ! m u m t a r g e t ! \ W i n d o w s \ W i n S x S \ T e m p \ P e n d i n g D e l e t e s \ * "
  6034.  
  6035. )
  6036.  
  6037.  
  6038.  
  6039. > i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ W i n S x S \ T e m p \ T r a n s f o r m e r R o l l b a c k D a t a \ * " (
  6040.  
  6041. t a k e o w n / f " ! m u m t a r g e t ! \ W i n d o w s \ W i n S x S \ T e m p \ T r a n s f o r m e r R o l l b a c k D a t a \ * " / R / A
  6042.  
  6043. i c a c l s " ! m u m t a r g e t ! \ W i n d o w s \ W i n S x S \ T e m p \ T r a n s f o r m e r R o l l b a c k D a t a \ * " / g r a n t * S - 1 - 5 - 3 2 - 5 4 4 : F / T
  6044.  
  6045. d e l / s / f / q " ! m u m t a r g e t ! \ W i n d o w s \ W i n S x S \ T e m p \ T r a n s f o r m e r R o l l b a c k D a t a \ * "
  6046.  
  6047. )
  6048.  
  6049.  
  6050.  
  6051. > i f e x i s t " ! m u m t a r g e t ! \ W i n d o w s \ i n f \ * . l o g " ( d e l / f / q " ! m u m t a r g e t ! \ W i n d o w s \ i n f \ * . l o g " )
  6052.  
  6053.  
  6054.  
  6055. > f o r / F " t o k e n s = * d e l i m s = " % # i n ( ' d i r / b / a d " ! m u m t a r g e t ! \ W i n d o w s \ C b s T e m p \ " ' ) d o r m d i r / s / q " ! m u m t a r g e t ! \ W i n d o w s \ C b s T e m p \ % # \ "
  6056.  
  6057.  
  6058.  
  6059. > d e l / s / f / q " ! m u m t a r g e t ! \ W i n d o w s \ C b s T e m p \ * "
  6060.  
  6061.  
  6062.  
  6063. > g o t o : e o f
  6064.  
  6065.  
  6066.  
  6067. > g o t o : e o f
  6068.  
  6069.  
  6070.  
  6071. > i f d e f i n e d m p a m f e (
  6072.  
  6073. e c h o .
  6074.  
  6075. e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  6076.  
  6077. e c h o A d d i n g D e f e n d e r u p d a t e . . .
  6078.  
  6079. e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  6080.  
  6081. e c h o .
  6082.  
  6083. c a l l : d e f e n d e r _ u p d a t e
  6084.  
  6085. )
  6086.  
  6087.  
  6088.  
  6089. > i f n o t d e f i n e d e d g e g o t o : e o f
  6090.  
  6091.  
  6092.  
  6093. > i f 0 = = 1 c a l l : e n a b l e n e t 3 5
  6094.  
  6095.  
  6096.  
  6097. > i f n o t d e f i n e d i s o u p d a t e g o t o : f i n
  6098.  
  6099.  
  6100.  
  6101. > i f 0 = = 0 i f 2 2 0 0 0 G E Q 1 9 0 4 1 i f 1 9 0 4 1 L S S 1 7 1 3 3 i f e x i s t " X : \ w i n d o w s \ S y s t e m 3 2 \ e x t - m s - w i n - s e c u r i t y - s l c - l 1 - 1 - 0 . d l l " (
  6102.  
  6103. d e l / f / q X : \ w i n d o w s \ S y s t e m 3 2 \ e x t - m s - w i n - s e c u r i t y - s l c - l 1 - 1 - 0 . d l l
  6104.  
  6105. i f / I n o t a m d 6 4 = = x 8 6 d e l / f / q X : \ w i n d o w s \ S y s W O W 6 4 \ e x t - m s - w i n - s e c u r i t y - s l c - l 1 - 1 - 0 . d l l
  6106.  
  6107. )
  6108.  
  6109.  
  6110.  
  6111. > c a l l : c l e a n e r
  6112.  
  6113.  
  6114.  
  6115. > c d / d " ! _ w o r k ! "
  6116.  
  6117.  
  6118.  
  6119. > i f d e f i n e d m s u c a b (
  6120.  
  6121. f o r % # i n ( W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 . c a b ) d o d e l / f / q " ! r e p o ! \ % ~ # "
  6122.  
  6123. s e t m s u c a b =
  6124.  
  6125. )
  6126.  
  6127.  
  6128.  
  6129. > d e l / f / q " ! r e p o ! \ W i n d o w s 1 0 . 0 - K B 5 0 1 3 6 2 8 - x 6 4 - N D P 4 8 . c a b "
  6130.  
  6131.  
  6132.  
  6133. > i f d e f i n e d t m p c m p (
  6134.  
  6135. f o r % # i n ( ( n u l l ) ) d o d e l / f / q " ! r e p o ! \ % ~ # "
  6136.  
  6137. s e t t m p c m p =
  6138.  
  6139. )
  6140.  
  6141.  
  6142.  
  6143. > i f d e f i n e d u u p p k g (
  6144.  
  6145. f o r % # i n ( W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t . c a b ) d o d e l / f / q " ! r e p o ! \ % ~ # "
  6146.  
  6147. s e t u u p p k g =
  6148.  
  6149. )
  6150.  
  6151.  
  6152.  
  6153. > d e l / f / q " ! r e p o ! \ W i n d o w s 1 0 . 0 - K B 5 0 1 2 6 7 4 - x 6 4 _ i n o u t . c a b "
  6154.  
  6155.  
  6156.  
  6157. > i f 0 N E Q 0 g o t o : e o f
  6158.  
  6159.  
  6160.  
  6161. > i f e x i s t " c a b m s u . t x t " (
  6162.  
  6163. f o r / F % # i n ( c a b m s u . t x t ) d o d e l / f / q " ! r e p o ! \ % ~ # "
  6164.  
  6165. d e l / f / q c a b m s u . t x t
  6166.  
  6167. )
  6168.  
  6169.  
  6170.  
  6171. > i f e x i s t " ! _ c a b d i r ! \ c m p c a b . t x t " (
  6172.  
  6173. c d / d " ! _ c a b d i r ! "
  6174.  
  6175. f o r / F % # i n ( c m p c a b . t x t ) d o d e l / f / q " ! r e p o ! \ % ~ # "
  6176.  
  6177. d e l / f / q c m p c a b . t x t
  6178.  
  6179. c d / d " ! _ w o r k ! "
  6180.  
  6181. )
  6182.  
  6183.  
  6184.  
  6185. > i f e x i s t " ! _ c a b d i r ! \ " (
  6186.  
  6187. e c h o .
  6188.  
  6189. e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  6190.  
  6191. e c h o R e m o v i n g t e m p o r a r y e x t r a c t e d f i l e s . . .
  6192.  
  6193. e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  6194.  
  6195. e c h o .
  6196.  
  6197. r m d i r / s / q " ! _ c a b d i r ! \ "
  6198.  
  6199. )
  6200.  
  6201.  
  6202.  
  6203. = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  6204.  
  6205. R e m o v i n g t e m p o r a r y e x t r a c t e d f i l e s . . .
  6206.  
  6207. = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  6208.  
  6209.  
  6210.  
  6211.  
  6212.  
  6213. > i f e x i s t " ! _ c a b d i r ! \ " (
  6214.  
  6215. m k d i r E : \ _ d e l 2 8 6 1 > n u l 2 > n u l
  6216.  
  6217. r o b o c o p y E : \ _ d e l 2 8 6 " ! _ c a b d i r ! " / M I R 1 > n u l 2 > n u l
  6218.  
  6219. r m d i r / s / q E : \ _ d e l 2 8 6 \ 1 > n u l 2 > n u l
  6220.  
  6221. r m d i r / s / q " ! _ c a b d i r ! \ "
  6222.  
  6223. )
  6224.  
  6225.  
  6226.  
  6227. > g o t o : e o f
  6228.  
  6229.  
  6230.  
  6231. > i f d e f i n e d t m p s s u (
  6232.  
  6233. f o r % # i n ( ( n u l l ) ) d o d e l / f / q " ! r e p o ! \ % ~ # "
  6234.  
  6235. s e t t m p s s u =
  6236.  
  6237. )
  6238.  
  6239.  
  6240.  
  6241. > i f 0 E Q U 1 i f e x i s t " ! m o u n t d i r ! \ " r m d i r / s / q " ! m o u n t d i r ! \ "
  6242.  
  6243.  
  6244.  
  6245. > i f e x i s t " ! w i n r e m o u n t ! \ " r m d i r / s / q " ! w i n r e m o u n t ! \ "
  6246.  
  6247.  
  6248.  
  6249. > i f 0 = = 1 i f 0 = = 1 c a l l : I S O
  6250.  
  6251.  
  6252.  
  6253. > i f 0 E Q U 0 (
  6254.  
  6255. e c h o .
  6256.  
  6257. e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  6258.  
  6259. e c h o F i n i s h e d 
  6260.  
  6261. e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  6262.  
  6263. e c h o .
  6264.  
  6265. )
  6266.  
  6267.  
  6268.  
  6269. = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  6270.  
  6271. F i n i s h e d 
  6272.  
  6273. = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  6274.  
  6275.  
  6276.  
  6277.  
  6278.  
  6279. > i f 0 = = 1 i f e x i s t " X : \ w i n d o w s \ w i n s x s \ p e n d i n g . x m l " (
  6280.  
  6281. e c h o .
  6282.  
  6283. e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  6284.  
  6285. e c h o S y s t e m r e s t a r t i s r e q u i r e d t o c o m p l e t e i n s t a l l a t i o n
  6286.  
  6287. e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  6288.  
  6289. e c h o .
  6290.  
  6291. )
  6292.  
  6293.  
  6294.  
  6295. > i f 0 N E Q 0 g o t o : e o f
  6296.  
  6297.  
  6298.  
  6299. > i f 1 N E Q 0 g o t o : e o f
  6300.  
  6301.  
Advertisement
Add Comment
Please, Sign In to add comment