@ -1,522 +1,3 @@
<!DOCTYPE html>
< html >
< head >
< meta charset = "utf-8" / >
< meta name = "generator" content = "pandoc" / >
< meta http-equiv = "X-UA-Compatible" content = "IE=EDGE" / >
< title > In-place Repair Upgrade< / title >
< script src = "site_libs/header-attrs-2.23/header-attrs.js" > < / script >
< script src = "site_libs/jquery-3.6.0/jquery-3.6.0.min.js" > < / script >
< meta name = "viewport" content = "width=device-width, initial-scale=1" / >
< link href = "site_libs/bootstrap-3.3.5/css/readable.min.css" rel = "stylesheet" / >
< script src = "site_libs/bootstrap-3.3.5/js/bootstrap.min.js" > < / script >
< script src = "site_libs/bootstrap-3.3.5/shim/html5shiv.min.js" > < / script >
< script src = "site_libs/bootstrap-3.3.5/shim/respond.min.js" > < / script >
< style > h1 { font-size : 34 px ; }
h1 . title { font-size : 38 px ; }
h2 { font-size : 30 px ; }
h3 { font-size : 24 px ; }
h4 { font-size : 18 px ; }
h5 { font-size : 16 px ; }
h6 { font-size : 12 px ; }
code { color : inherit ; background-color : rgba ( 0 , 0 , 0 , 0.04 ) ; }
pre : not ( [ class ] ) { background-color : white } < / style >
< script src = "site_libs/jqueryui-1.13.2/jquery-ui.min.js" > < / script >
< link href = "site_libs/tocify-1.9.1/jquery.tocify.css" rel = "stylesheet" / >
< script src = "site_libs/tocify-1.9.1/jquery.tocify.js" > < / script >
< script src = "site_libs/navigation-1.1/tabsets.js" > < / script >
< link rel = "shortcut icon" href = "images\favicon.ico" >
< style type = "text/css" >
code { white-space : pre-wrap ; }
span . smallcaps { font-variant : small-caps ; }
span . underline { text-decoration : underline ; }
div . column { display : inline-block ; vertical-align : top ; width : 50 % ; }
div . hanging-indent { margin-left : 1.5 em ; text-indent : -1.5 em ; }
ul . task-list { list-style : none ; }
< / style >
< link rel = "stylesheet" href = "styles.css" type = "text/css" / >
< style type = "text/css" >
. main-container {
max-width : 940 px ;
margin-left : auto ;
margin-right : auto ;
}
img {
max-width : 100 % ;
}
. tabbed-pane {
padding-top : 12 px ;
}
. html-widget {
margin-bottom : 20 px ;
}
button . code-folding-btn : focus {
outline : none ;
}
summary {
display : list-item ;
}
details > summary > p : only-child {
display : inline ;
}
pre code {
padding : 0 ;
}
< / style >
< style type = "text/css" >
. dropdown-submenu {
position : relative ;
}
. dropdown-submenu > . dropdown-menu {
top : 0 ;
left : 100 % ;
margin-top : -6 px ;
margin-left : -1 px ;
border-radius : 0 6 px 6 px 6 px ;
}
. dropdown-submenu : hover > . dropdown-menu {
display : block ;
}
. dropdown-submenu > a : after {
display : block ;
content : " " ;
float : right ;
width : 0 ;
height : 0 ;
border-color : transparent ;
border-style : solid ;
border-width : 5 px 0 5 px 5 px ;
border-left-color : #cccccc ;
margin-top : 5 px ;
margin-right : -10 px ;
}
. dropdown-submenu : hover > a : after {
border-left-color : #adb5bd ;
}
. dropdown-submenu . pull-left {
float : none ;
}
. dropdown-submenu . pull-left > . dropdown-menu {
left : -100 % ;
margin-left : 10 px ;
border-radius : 6 px 0 6 px 6 px ;
}
< / style >
< script type = "text/javascript" >
// manage active state of menu based on current page
$ ( document ) . ready ( function ( ) {
// active menu anchor
href = window . location . pathname
href = href . substr ( href . lastIndexOf ( '/' ) + 1 )
if ( href === "" )
href = "index.html" ;
var menuAnchor = $ ( 'a[href="' + href + '"]' ) ;
// mark the anchor link active (and if it's in a dropdown, also mark that active)
var dropdown = menuAnchor . closest ( 'li.dropdown' ) ;
if ( window . bootstrap ) { // Bootstrap 4+
menuAnchor . addClass ( 'active' ) ;
dropdown . find ( '> .dropdown-toggle' ) . addClass ( 'active' ) ;
} else { // Bootstrap 3
menuAnchor . parent ( ) . addClass ( 'active' ) ;
dropdown . addClass ( 'active' ) ;
}
// Navbar adjustments
var navHeight = $ ( ".navbar" ) . first ( ) . height ( ) + 15 ;
var style = document . createElement ( 'style' ) ;
var pt = "padding-top: " + navHeight + "px; " ;
var mt = "margin-top: -" + navHeight + "px; " ;
var css = "" ;
// offset scroll position for anchor links (for fixed navbar)
for ( var i = 1 ; i <= 6 ; i ++ ) {
css += ".section h" + i + "{ " + pt + mt + "}\n" ;
}
style . innerHTML = "body {" + pt + "padding-bottom: 40px; }\n" + css ;
document . head . appendChild ( style ) ;
} ) ;
< / script >
<!-- tabsets -->
< style type = "text/css" >
. tabset-dropdown > . nav-tabs {
display : inline-table ;
max-height : 500 px ;
min-height : 44 px ;
overflow-y : auto ;
border : 1 px solid #ddd ;
border-radius : 4 px ;
}
. tabset-dropdown > . nav-tabs > li . active : before , . tabset-dropdown > . nav-tabs . nav-tabs-open : before {
content : "\e259" ;
font-family : 'Glyphicons Halflings' ;
display : inline-block ;
padding : 10 px ;
border-right : 1 px solid #ddd ;
}
. tabset-dropdown > . nav-tabs . nav-tabs-open > li . active : before {
content : "\e258" ;
font-family : 'Glyphicons Halflings' ;
border : none ;
}
. tabset-dropdown > . nav-tabs > li . active {
display : block ;
}
. tabset-dropdown > . nav-tabs > li > a ,
. tabset-dropdown > . nav-tabs > li > a : focus ,
. tabset-dropdown > . nav-tabs > li > a : hover {
border : none ;
display : inline-block ;
border-radius : 4 px ;
background-color : transparent ;
}
. tabset-dropdown > . nav-tabs . nav-tabs-open > li {
display : block ;
float : none ;
}
. tabset-dropdown > . nav-tabs > li {
display : none ;
}
< / style >
<!-- code folding -->
< style type = "text/css" >
# TOC {
margin : 25 px 0 px 20 px 0 px ;
}
@ media ( max-width : 768px ) {
# TOC {
position : relative ;
width : 100 % ;
}
}
@ media print {
. toc-content {
/* see https://github.com/w3c/csswg-drafts/issues/4434 */
float : right ;
}
}
. toc-content {
padding-left : 30 px ;
padding-right : 40 px ;
}
div . main-container {
max-width : 1200 px ;
}
div . tocify {
width : 20 % ;
max-width : 260 px ;
max-height : 85 % ;
}
@ media ( min-width : 768px ) and ( max-width : 991px ) {
div . tocify {
width : 25 % ;
}
}
@ media ( max-width : 767px ) {
div . tocify {
width : 100 % ;
max-width : none ;
}
}
. tocify ul , . tocify li {
line-height : 20 px ;
}
. tocify-subheader . tocify-item {
font-size : 0.90 em ;
}
. tocify . list-group-item {
border-radius : 0 px ;
}
. tocify-subheader {
display : inline ;
}
. tocify-subheader . tocify-item {
font-size : 0.95 em ;
}
< / style >
< / head >
< body >
< div class = "container-fluid main-container" >
<!-- setup 3col/9col grid for toc_float and main content -->
< div class = "row" >
< div class = "col-xs-12 col-sm-4 col-md-3" >
< div id = "TOC" class = "tocify" >
< / div >
< / div >
< div class = "toc-content col-xs-12 col-sm-8 col-md-9" >
< div class = "navbar navbar-default navbar-fixed-top" role = "navigation" >
< div class = "container" >
< div class = "navbar-header" >
< button type = "button" class = "navbar-toggle collapsed" data-toggle = "collapse" data-bs-toggle = "collapse" data-target = "#navbar" data-bs-target = "#navbar" >
< span class = "icon-bar" > < / span >
< span class = "icon-bar" > < / span >
< span class = "icon-bar" > < / span >
< / button >
< a class = "navbar-brand" href = "index.html" > < div > < img src = "images/logo.png" class = "logo" > MAS< / div > < / a >
< / div >
< div id = "navbar" class = "navbar-collapse collapse" >
< ul class = "nav navbar-nav" >
< / ul >
< ul class = "nav navbar-nav navbar-right" >
< li >
< a href = "index.html" > Home< / a >
< / li >
< li >
< a href = "faq.html" > FAQ< / a >
< / li >
< li >
< a href = "troubleshoot.html" > Troubleshoot< / a >
< / li >
< li >
< a href = "genuine-installation-media.html" > Download Windows/Office< / a >
< / li >
< li class = "dropdown" >
< a href = "#" class = "dropdown-toggle" data-toggle = "dropdown" role = "button" data-bs-toggle = "dropdown" aria-expanded = "false" >
Docs
< span class = "caret" > < / span >
< / a >
< ul class = "dropdown-menu" role = "menu" >
< li >
< a href = "hwid.html" > HWID Activation< / a >
< / li >
< li >
< a href = "ohook.html" > Ohook Activation< / a >
< / li >
< li >
< a href = "kms38.html" > KMS38 Activation< / a >
< / li >
< li >
< a href = "online_kms.html" > Online KMS Activation< / a >
< / li >
< li class = "divider" > < / li >
< li >
< a href = "command_line_switches.html" > Command Line Switches< / a >
< / li >
< li >
< a href = "check_activation_status.html" > Check Activation Status< / a >
< / li >
< li >
< a href = "oem-folder.html" > Extract $OEM$ Folder< / a >
< / li >
< li >
< a href = "change_edition.html" > Change Edition< / a >
< / li >
< li class = "divider" > < / li >
< li >
< a href = "guide_links.html" > Guide Links< / a >
< / li >
< li class = "divider" > < / li >
< li >
< a href = "unsupported_products_activation.html" > Unsupported Products Activation< / a >
< / li >
< li class = "divider" > < / li >
< li >
< a href = "changelog.html" > Changelog< / a >
< / li >
< li >
< a href = "credits.html" > Credits< / a >
< / li >
< / ul >
< / li >
< li >
< a href = "contactus.html" > Contact Us< / a >
< / li >
< / ul >
< / div > <!-- /.nav - collapse -->
< / div > <!-- /.container -->
< / div > <!-- /.navbar -->
< div id = "header" >
< / div >
< div id = "in-place-repair-upgrade" class = "section level1" >
< h1 > In-place Repair Upgrade< / h1 >
< p > (Keeping files and apps)< / p >
< hr / >
< p > In-place repair upgrade using Windows ISO file is a good way to fix
system errors. Here’ s how you can perform it.< / p >
< div id = "steps" class = "section level2" >
< h2 > Steps< / h2 >
< ul >
< li > Download the Windows ISO, preferably from < a
href = "https://msdl.gravesoft.dev/" > MSDL< / a > in the same Windows
language, and architecture.
< ul >
< li > < p > To check the installed Windows architecture, open Powershell as
admin and enter,< br / >
< code > Get-WmiObject -Class Win32_OperatingSystem | Format-List OSArchitecture< / code > < / p >
< p > x64 means 64 Bit, x86 means 32 Bit< / p > < / li >
< li > < p > To check the installed Windows Language, open Powershell as admin
and enter,< br / >
< code > dism /english /online /get-intl | find /i "Default system UI language"< / code > < / p > < / li >
< li > < p > Note: If you are running the Enterprise LTSC edition, you will
need to download that edition’ s ISO file from < a
href = "genuine-installation-media.html" > here< / a > .< / p > < / li >
< / ul > < / li >
< li > Double-click on the ISO file once it is downloaded.< / li >
< li > If it opens in another program like 7-Zip, close it, right-click on
the ISO, Open With > Windows Explorer< / li >
< li > A new DVD drive will appear in Windows Explorer, which means the
installation image has been mounted successfully.< / li >
< li > Go into that DVD drive and run setup.exe, just continue until you
reach the final confirmation screen.< / li >
< li > Make sure it says “< strong > Keep all files and apps< / strong > ” on the
final screen. Then you can continue the process and wait until it is
done.< / li >
< / ul >
< hr / >
< / div >
< div id = "troubleshoot" class = "section level2" >
< h2 > Troubleshoot< / h2 >
< ul >
< li > If you are not getting the option to keep files and apps, or the
setup is showing any error, you can < a href = "troubleshoot.html" > connect
with us< / a > for help.< / li >
< / ul >
< / div >
< / div >
< script type = "text/javascript" src = "links.js" > < / script >
< / div >
< / div >
< / div >
< script >
// add bootstrap table styles to pandoc tables
function bootstrapStylePandocTables ( ) {
$ ( 'tr.odd' ) . parent ( 'tbody' ) . parent ( 'table' ) . addClass ( 'table table-condensed' ) ;
}
$ ( document ) . ready ( function ( ) {
bootstrapStylePandocTables ( ) ;
} ) ;
< / script >
<!-- tabsets -->
< script >
$ ( document ) . ready ( function ( ) {
window . buildTabsets ( "TOC" ) ;
} ) ;
$ ( document ) . ready ( function ( ) {
$ ( '.tabset-dropdown > .nav-tabs > li' ) . click ( function ( ) {
$ ( this ) . parent ( ) . toggleClass ( 'nav-tabs-open' ) ;
} ) ;
} ) ;
< / script >
<!-- code folding -->
< script >
$ ( document ) . ready ( function ( ) {
// temporarily add toc-ignore selector to headers for the consistency with Pandoc
$ ( '.unlisted.unnumbered' ) . addClass ( 'toc-ignore' )
// move toc-ignore selectors from section div to header
$ ( 'div.section.toc-ignore' )
. removeClass ( 'toc-ignore' )
. children ( 'h1,h2,h3,h4,h5' ) . addClass ( 'toc-ignore' ) ;
// establish options
var options = {
selectors : "h1,h2,h3" ,
theme : "bootstrap3" ,
context : '.toc-content' ,
hashGenerator : function ( text ) {
return text . replace ( /[.\\/?&!#<>]/g , '' ) . replace ( /\s/g , '_' ) ;
} ,
ignoreSelector : ".toc-ignore" ,
scrollTo : 0
} ;
options . showAndHide = false ;
options . smoothScroll = true ;
// tocify
var toc = $ ( "#TOC" ) . tocify ( options ) . data ( "toc-tocify" ) ;
} ) ;
< / script >
<!-- dynamically load mathjax for compatibility with self - contained -->
< script >
( function ( ) {
var script = document . createElement ( "script" ) ;
script . type = "text/javascript" ;
script . src = "https://mathjax.rstudio.com/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML" ;
document . getElementsByTagName ( "head" ) [ 0 ] . appendChild ( script ) ;
} ) ( ) ;
< / script >
< / body >
< / html >
< meta http-equiv = "refresh" content = "0; url=https://gravesoft.dev/guides/in-place_repair_upgrade" >
< / html >