SQlServer 安装出错:未指定 INSTANCESHAREDWOWDIR 命令行值

SQL Server 2008 安装指南
本文提供了解决 SQL Server 2008 在安装过程中更改共享功能目录时遇到的错误的方法,包括两种不同情况下的解决步骤。

如果在安装到功能选择的这个步骤的时候,如果选择更改共享功能目录的话,

就会出现如下报错

 

未指定

 INSTANCESHAREDWOWDIR 

命令行值。如果指定

INSTANCESHAREDDIR 

值,

则必须指定该值

 

个人白话文总结如下:

 

首先分两种情况,第一种,刚刚下载玩

SQL 

SERVER 

2008

,还没有进行任何操作

(任何操作的意思就是根本没打开过安装文件);第二种,已经尝试过安装,

并且按照向导进行了支持文件的安装。

 

第一种,这种情况我没试,因为我自己不符合这种情况„„

 

不过看样子很简单,按键盘

WIN+R

弹出运行对话框,输入

CMD

运行,打开命令

行对话框,进入到

SQL SERVER 2008

的安装根目录的路径,然后输入

 

setup.exe /INSTALLSHAREDDIR="D:\\Program Files\\Microsoft SQL 

Server\\" 

/INSTALLSHAREDWOWDIR="D:\\Program 

Files 

(x86)\\Microsoft 

SQL 

Server\\"

 

 

然后按照向导安装就可以,在以上命令行中,有两个路径,分别是

64

位部件的

安装路径和

32

位部件的安装路径,根据个人实际情况进行更改。

 

第二种,也简单,不过麻烦,根据向导正常安装就可以了,安装到功能选择的

时候,

不要更改路径,

这样就不会报错,

直接下一步,然后继续根据向导安装,

直到“准备安装”这个步骤的时候,在对话框下面会有个一个配置文件的路径,

在资源管理器中找到这个文件,复制出来,比如放到

D

盘根目录,新的配置文

件路径就是

D:\ConfigurationFile.ini

,将复制出来的新配置文件用记事本打

开编辑,将要更改路径的内容修改好保存,然后

WIN+R

运行

CMD

命令行,输入

 

setup.exe /action=Install /configurationfile=D:\ConfigurationFile.ini 

 

 

然后重新根据安装向导进行安装就

OK

啦,以上命令行中最后的

“D:

\

ConfigurationFile.ini”就是新配置文件的路径,这个需要根据个人实

际情况进行更改。

如果在安装到功能选择的这个步骤的时候,如果选择更改共享功能目录的话,

就会出现如下报错

 

未指定

 INSTANCESHAREDWOWDIR 

命令行值。如果指定

INSTANCESHAREDDIR 

值,

则必须指定该值

 

个人白话文总结如下:

 

首先分两种情况,第一种,刚刚下载玩

SQL 

SERVER 

2008

,还没有进行任何操作

(任何操作的意思就是根本没打开过安装文件);第二种,已经尝试过安装,

并且按照向导进行了支持文件的安装。

 

第一种,这种情况我没试,因为我自己不符合这种情况„„

 

不过看样子很简单,按键盘

WIN+R

弹出运行对话框,输入

CMD

运行,打开命令

行对话框,进入到

SQL SERVER 2008

的安装根目录的路径,然后输入

 

setup.exe /INSTALLSHAREDDIR="D:\\Program Files\\Microsoft SQL 

Server\\" 

/INSTALLSHAREDWOWDIR="D:\\Program 

Files 

(x86)\\Microsoft 

SQL 

Server\\"

 

 

然后按照向导安装就可以,在以上命令行中,有两个路径,分别是

64

位部件的

安装路径和

32

位部件的安装路径,根据个人实际情况进行更改。

 

第二种,也简单,不过麻烦,根据向导正常安装就可以了,安装到功能选择的

时候,

不要更改路径,

这样就不会报错,

直接下一步,然后继续根据向导安装,

直到“准备安装”这个步骤的时候,在对话框下面会有个一个配置文件的路径,

在资源管理器中找到这个文件,复制出来,比如放到

D

盘根目录,新的配置文

件路径就是

D:\ConfigurationFile.ini

,将复制出来的新配置文件用记事本打

开编辑,将要更改路径的内容修改好保存,然后

WIN+R

运行

CMD

命令行,输入

 

setup.exe /action=Install /configurationfile=D:\ConfigurationFile.ini 

 

 

然后重新根据安装向导进行安装就

OK

啦,以上命令行中最后的

“D:

\

ConfigurationFile.ini”就是新配置文件的路径,这个需要根据个人实

际情况进行更改。

如果在安装到功能选择的这个步骤的时候,如果选择更改共享功能目录的话,

就会出现如下报错

 

未指定

 INSTANCESHAREDWOWDIR 

命令行值。如果指定

INSTANCESHAREDDIR 

值,

则必须指定该值

 

个人白话文总结如下:

 

首先分两种情况,第一种,刚刚下载玩

SQL 

SERVER 

2008

,还没有进行任何操作

(任何操作的意思就是根本没打开过安装文件);第二种,已经尝试过安装,

并且按照向导进行了支持文件的安装。

 

第一种,这种情况我没试,因为我自己不符合这种情况„„

 

不过看样子很简单,按键盘

WIN+R

弹出运行对话框,输入

CMD

运行,打开命令

行对话框,进入到

SQL SERVER 2008

的安装根目录的路径,然后输入

 

setup.exe /INSTALLSHAREDDIR="D:\\Program Files\\Microsoft SQL 

Server\\" 

/INSTALLSHAREDWOWDIR="D:\\Program 

Files 

(x86)\\Microsoft 

SQL 

Server\\"

 

 

然后按照向导安装就可以,在以上命令行中,有两个路径,分别是

64

位部件的

安装路径和

32

位部件的安装路径,根据个人实际情况进行更改。

 

第二种,也简单,不过麻烦,根据向导正常安装就可以了,安装到功能选择的

时候,

不要更改路径,

这样就不会报错,

直接下一步,然后继续根据向导安装,

直到“准备安装”这个步骤的时候,在对话框下面会有个一个配置文件的路径,

在资源管理器中找到这个文件,复制出来,比如放到

D

盘根目录,新的配置文

件路径就是

D:\ConfigurationFile.ini

,将复制出来的新配置文件用记事本打

开编辑,将要更改路径的内容修改好保存,然后

WIN+R

运行

CMD

命令行,输入

 

setup.exe /action=Install /configurationfile=D:\ConfigurationFile.ini 

 

 

然后重新根据安装向导进行安装就

OK

啦,以上命令行中最后的

“D:

\

ConfigurationFile.ini”就是新配置文件的路径,这个需要根据个人实

际情况进行更改。

如果在安装到功能选择的这个步骤的时候,如果选择更改共享功能目录的话,

就会出现如下报错

 

未指定

 INSTANCESHAREDWOWDIR 

命令行值。如果指定

INSTANCESHAREDDIR 

值,

则必须指定该值

 

个人白话文总结如下:

 

首先分两种情况,第一种,刚刚下载玩

SQL 

SERVER 

2008

,还没有进行任何操作

(任何操作的意思就是根本没打开过安装文件);第二种,已经尝试过安装,

并且按照向导进行了支持文件的安装。

 

第一种,这种情况我没试,因为我自己不符合这种情况„„

 

不过看样子很简单,按键盘

WIN+R

弹出运行对话框,输入

CMD

运行,打开命令

行对话框,进入到

SQL SERVER 2008

的安装根目录的路径,然后输入

 

setup.exe /INSTALLSHAREDDIR="D:\\Program Files\\Microsoft SQL 

Server\\" 

/INSTALLSHAREDWOWDIR="D:\\Program 

Files 

(x86)\\Microsoft 

SQL 

Server\\"

 

 

然后按照向导安装就可以,在以上命令行中,有两个路径,分别是

64

位部件的

安装路径和

32

位部件的安装路径,根据个人实际情况进行更改。

 

第二种,也简单,不过麻烦,根据向导正常安装就可以了,安装到功能选择的

时候,

不要更改路径,

这样就不会报错,

直接下一步,然后继续根据向导安装,

直到“准备安装”这个步骤的时候,在对话框下面会有个一个配置文件的路径,

在资源管理器中找到这个文件,复制出来,比如放到

D

盘根目录,新的配置文

件路径就是

D:\ConfigurationFile.ini

,将复制出来的新配置文件用记事本打

开编辑,将要更改路径的内容修改好保存,然后

WIN+R

运行

CMD

命令行,输入

 

setup.exe /action=Install /configurationfile=D:\ConfigurationFile.ini 

 

 

然后重新根据安装向导进行安装就

OK

啦,以上命令行中最后的

“D:

\

ConfigurationFile.ini”就是新配置文件的路径,这个需要根据个人实

际情况进行更改。

如果在安装到功能选择的这个步骤的时候,如果选择更改共享功能目录的话,

就会出现如下报错

 

未指定

 INSTANCESHAREDWOWDIR 

命令行值。如果指定

INSTANCESHAREDDIR 

值,

则必须指定该值

 

个人白话文总结如下:

 

首先分两种情况,第一种,刚刚下载玩

SQL 

SERVER 

2008

,还没有进行任何操作

(任何操作的意思就是根本没打开过安装文件);第二种,已经尝试过安装,

并且按照向导进行了支持文件的安装。

 

第一种,这种情况我没试,因为我自己不符合这种情况„„

 

不过看样子很简单,按键盘

WIN+R

弹出运行对话框,输入

CMD

运行,打开命令

行对话框,进入到

SQL SERVER 2008

的安装根目录的路径,然后输入

 

setup.exe /INSTALLSHAREDDIR="D:\\Program Files\\Microsoft SQL 

Server\\" 

/INSTALLSHAREDWOWDIR="D:\\Program 

Files 

(x86)\\Microsoft 

SQL 

Server\\"

 

 

然后按照向导安装就可以,在以上命令行中,有两个路径,分别是

64

位部件的

安装路径和

32

位部件的安装路径,根据个人实际情况进行更改。

 

第二种,也简单,不过麻烦,根据向导正常安装就可以了,安装到功能选择的

时候,

不要更改路径,

这样就不会报错,

直接下一步,然后继续根据向导安装,

直到“准备安装”这个步骤的时候,在对话框下面会有个一个配置文件的路径,

在资源管理器中找到这个文件,复制出来,比如放到

D

盘根目录,新的配置文

件路径就是

D:\ConfigurationFile.ini

,将复制出来的新配置文件用记事本打

开编辑,将要更改路径的内容修改好保存,然后

WIN+R

运行

CMD

命令行,输入

 

setup.exe /action=Install /configurationfile=D:\ConfigurationFile.ini 

 

 

然后重新根据安装向导进行安装就

OK

啦,以上命令行中最后的

“D:

\

ConfigurationFile.ini”就是新配置文件的路径,这个需要根据个人实

际情况进行更改。

如果在安装到功能选择的这个步骤的时候,如果选择更改共享功能目录的话,

就会出现如下报错

 

未指定

 INSTANCESHAREDWOWDIR 

命令行值。如果指定

INSTANCESHAREDDIR 

值,

则必须指定该值

 

个人白话文总结如下:

 

首先分两种情况,第一种,刚刚下载玩

SQL 

SERVER 

2008

,还没有进行任何操作

(任何操作的意思就是根本没打开过安装文件);第二种,已经尝试过安装,

并且按照向导进行了支持文件的安装。

 

第一种,这种情况我没试,因为我自己不符合这种情况„„

 

不过看样子很简单,按键盘

WIN+R

弹出运行对话框,输入

CMD

运行,打开命令

行对话框,进入到

SQL SERVER 2008

的安装根目录的路径,然后输入

 

setup.exe /INSTALLSHAREDDIR="D:\\Program Files\\Microsoft SQL 

Server\\" 

/INSTALLSHAREDWOWDIR="D:\\Program 

Files 

(x86)\\Microsoft 

SQL 

Server\\"

 

 

然后按照向导安装就可以,在以上命令行中,有两个路径,分别是

64

位部件的

安装路径和

32

位部件的安装路径,根据个人实际情况进行更改。

 

第二种,也简单,不过麻烦,根据向导正常安装就可以了,安装到功能选择的

时候,

不要更改路径,

这样就不会报错,

直接下一步,然后继续根据向导安装,

直到“准备安装”这个步骤的时候,在对话框下面会有个一个配置文件的路径,

在资源管理器中找到这个文件,复制出来,比如放到

D

盘根目录,新的配置文

件路径就是

D:\ConfigurationFile.ini

,将复制出来的新配置文件用记事本打

开编辑,将要更改路径的内容修改好保存,然后

WIN+R

运行

CMD

命令行,输入

 

setup.exe /action=Install /configurationfile=D:\ConfigurationFile.ini 

 

 

然后重新根据安装向导进行安装就

OK

啦,以上命令行中最后的

“D:

\

ConfigurationFile.ini”就是新配置文件的路径,这个需要根据个人实

际情况进行更改。

如果在安装到功能选择的这个步骤的时候,如果选择更改共享功能目录的话,

就会出现如下报错

 

未指定

 INSTANCESHAREDWOWDIR 

命令行值。如果指定

INSTANCESHAREDDIR 

值,

则必须指定该值

 

个人白话文总结如下:

 

首先分两种情况,第一种,刚刚下载玩

SQL 

SERVER 

2008

,还没有进行任何操作

(任何操作的意思就是根本没打开过安装文件);第二种,已经尝试过安装,

并且按照向导进行了支持文件的安装。

 

第一种,这种情况我没试,因为我自己不符合这种情况„„

 

不过看样子很简单,按键盘

WIN+R

弹出运行对话框,输入

CMD

运行,打开命令

行对话框,进入到

SQL SERVER 2008

的安装根目录的路径,然后输入

 

setup.exe /INSTALLSHAREDDIR="D:\\Program Files\\Microsoft SQL 

Server\\" 

/INSTALLSHAREDWOWDIR="D:\\Program 

Files 

(x86)\\Microsoft 

SQL 

Server\\"

 

 

然后按照向导安装就可以,在以上命令行中,有两个路径,分别是

64

位部件的

安装路径和

32

位部件的安装路径,根据个人实际情况进行更改。

 

第二种,也简单,不过麻烦,根据向导正常安装就可以了,安装到功能选择的

时候,

不要更改路径,

这样就不会报错,

直接下一步,然后继续根据向导安装,

直到“准备安装”这个步骤的时候,在对话框下面会有个一个配置文件的路径,

在资源管理器中找到这个文件,复制出来,比如放到

D

盘根目录,新的配置文

件路径就是

D:\ConfigurationFile.ini

,将复制出来的新配置文件用记事本打

开编辑,将要更改路径的内容修改好保存,然后

WIN+R

运行

CMD

命令行,输入

 

setup.exe /action=Install /configurationfile=D:\ConfigurationFile.ini 

 

 

然后重新根据安装向导进行安装就

OK

啦,以上命令行中最后的

“D:

\

ConfigurationFile.ini”就是新配置文件的路径,这个需要根据个人实

际情况进行更改。

如果在安装到功能选择的这个步骤的时候,如果选择更改共享功能目录的话,

就会出现如下报错

 

未指定

 INSTANCESHAREDWOWDIR 

命令行值。如果指定

INSTANCESHAREDDIR 

值,

则必须指定该值

 

个人白话文总结如下:

 

首先分两种情况,第一种,刚刚下载玩

SQL 

SERVER 

2008

,还没有进行任何操作

(任何操作的意思就是根本没打开过安装文件);第二种,已经尝试过安装,

并且按照向导进行了支持文件的安装。

 

第一种,这种情况我没试,因为我自己不符合这种情况„„

 

不过看样子很简单,按键盘

WIN+R

弹出运行对话框,输入

CMD

运行,打开命令

行对话框,进入到

SQL SERVER 2008

的安装根目录的路径,然后输入

 

setup.exe /INSTALLSHAREDDIR="D:\\Program Files\\Microsoft SQL 

Server\\" 

/INSTALLSHAREDWOWDIR="D:\\Program 

Files 

(x86)\\Microsoft 

SQL 

Server\\"

 

 

然后按照向导安装就可以,在以上命令行中,有两个路径,分别是

64

位部件的

安装路径和

32

位部件的安装路径,根据个人实际情况进行更改。

 

第二种,也简单,不过麻烦,根据向导正常安装就可以了,安装到功能选择的

时候,

不要更改路径,

这样就不会报错,

直接下一步,然后继续根据向导安装,

直到“准备安装”这个步骤的时候,在对话框下面会有个一个配置文件的路径,

在资源管理器中找到这个文件,复制出来,比如放到

D

盘根目录,新的配置文

件路径就是

D:\ConfigurationFile.ini

,将复制出来的新配置文件用记事本打

开编辑,将要更改路径的内容修改好保存,然后

WIN+R

运行

CMD

命令行,输入

 

setup.exe /action=Install /configurationfile=D:\ConfigurationFile.ini 

 

 

然后重新根据安装向导进行安装就

OK

啦,以上命令行中最后的

“D:

\

ConfigurationFile.ini”就是新配置文件的路径,这个需要根据个人实

际情况进行更改。

Sqlserver2008 安装过程中,在选择安装目录这个步骤,如果选择的安装目录和共享目录不在同一个盘符,则会报如题错误,解决方案很简单:把安装目录和共享目录选择为相同的盘符 就可以了,如 安装目录为“D:\Program Files\Micrsoft Sqlserver 2008\”,而共享目录为“D:\Program Files(x86)\Micrsoft Sqlserver 2008\”。

一下为百度找到的一种解决方案,虽然麻烦点,也是可以解决问题的。

如果在安装到功能选择的这个步骤的时候,如果选择更改共享功能目录的话,就会出现如下报错  未指定 INSTANCESHAREDWOWDIR 命令行值。
如果指定INSTANCESHAREDDIR 值,则必须指定该值   
个人白话文总结如下:  首先分两种情况,
第一种,刚刚下载玩SQL SERVER 2008,还没有进行任何操作(任何操作的意思就是根本没打开过安装文件);
第二种,已经尝试过安装,并且按照向导进行了支持文件的安装。 
 第一种,这种情况我没试,因为我自己不符合这种情况„„  不过看样子很简单,按键盘WIN+R弹出运行对话框,输入CMD运行,打开命令行对话框,进入到SQL SERVER 2008的安装根目录的路径,然后输入 setup.exe /INSTALLSHAREDDIR="D:\\Program Files\\Microsoft SQL  Server\\" /INSTALLSHAREDWOWDIR="D:\\Program Files (x86)\\Microsoft SQL Server\\"    然后按照向导安装就可以,在以上命令行中,有两个路径,分别是64位部件的安装路径和32位部件的安装路径,根据个人实际情况进行更改。
  第二种,也简单,不过麻烦,根据向导正常安装就可以了,安装到功能选择的时候,不要更改路径,这样就不会报错,直接下一步,然后继续根据向导安装,直到“准备安装”这个步骤的时候,在对话框下面会有个一个配置文件的路径,在资源管理器中找到这个文件,复制出来,比如放到D盘根目录,新的配置文件路径就是D:\ConfigurationFile.ini,将复制出来的新配置文件用记事本打开编辑,将要更改路径的内容修改好保存,然后WIN+R运行CMD命令行,输入 setup.exe /action=Install /configurationfile=D:\ConfigurationFile.ini    然后重新根据安装向导进行安装就OK啦,以上命令行中最后的 “D:\ConfigurationFile.ini”就是新配置文件的路径,这个需要根据个人实际情况进行更改。
### 关于 SQL Server 2008 R2 安装过程中 INSTALLSHAREDWOWDIR 错误的解决方案 在安装 SQL Server 2008 R2 的过程中,如果遇到提示 **未指定 INSTANCESHAREDWOWDIR 命令行** 或类似的错误消息,通常是因为安装程序无法识别或处理自定义路径中的某些字符或结构。以下是针对该问题的详细分析和解决方法: #### 1. 自定义安装路径引发的问题 当用户尝试修改默认安装路径时,可能会触发此错误SQL Server 对路径的要求较为严格,尤其是涉及特殊字符、过长路径或者跨分区的情况。因此,在更改保存路径后仍出现错误的情况下,可以考虑以下调整策略[^1]。 - **仅更改驱动器名称** 如果需要更改安装位置,建议仅仅替换默认路径的第一个字母(即磁盘名),而保留其余部分不变。例如,将 `C:\` 替换为 `D:\`,从而形成类似于 `D:\Program Files\Microsoft SQL Server` 的新路径。 - **验证路径合法性** 确保目标路径不存在非法字符(如中文、空格或其他特殊符号)。推荐使用标准英文命名方式来构建文件夹层次结构。 #### 2. 手动修复注册表设置 有时即使遵循上述规则也可能发生冲突,此时可以通过编辑 Windows 注册表解决问题。具体操作如下: - 按下键盘上的组合键 `Win + R` 启动运行对话框; - 输入命令 `regedit` 并按回车打开注册表编辑工具; - 导航至以下节点: ``` HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Setup ``` - 查找名为 `INSTANCESHAREDWOWDIR` 的条目并确认其指向有效的目录地址。如果没有发现该项,则需手动创建字符串类型的键,并赋予合理的目标路径作为初始数据[^1]。 > 注意事项:对系统级配置进行任何改动前,请务必做好备份工作以防万一造成不可逆损害! #### 3. 清理旧版残留影响 多次尝试不同版本间的切换可能导致遗留组件干扰当前进程。彻底卸载先前存在的实例及其附属依赖成为必要步骤之一。这包括但不限于清理注册表内的关联记录以及硬盘上对应的物理存储区域。 --- ```batch @echo off :: Batch script to clean up previous installations of SQL Server components. setlocal enabledelayedexpansion for %%i in ("C:\","D:\") do ( if exist "%%~fiProgram Files\Microsoft SQL Server\" rd /s/q "%%~fiProgram Files\Microsoft SQL Server" if exist "%%~fiProgram Files (x86)\Microsoft SQL Server\" rd /s/q "%%~fiProgram Files (x86)\Microsoft SQL Server" ) endlocal exit /b ``` 通过执行以上批处理脚本可以帮助自动清除可能妨碍正常工作的历史痕迹。 --- ### 总结 综上所述,面对 SQL Server 2008 R2 中因定制化选项而导致的 `INSTALLSHAREDWOWDIR` 类型报错现象,可以从简化路径设定、修正底层参数直至消除潜在的历史负担这三个方面入手加以应对。每一步都应谨慎行事以免引入额外风险。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值