skyworker

关于 C 盘/D 盘的小调查

  •  
  •   skyworker · Oct 24, 2018 · 3492 views
    This topic created in 2756 days ago, the information mentioned may be changed or developed.
    我们做的 SaaS 服务,需要给用户提供一个 windows 本地部署的"绿色版"安装包, 其实就是一个 PHP+mysql 的环境. 为了简化安装, 所有的目录配置准备写死路径, 例如 C:\server\www 等等, 用户解压执行后, 双击 bat 直接启动所有服务. 但是, 软件的默认环境目录, 我和同事有点分歧.

    同事的看法, 觉得应该安装到 D 盘, C 盘只用来安装系统的, D 盘才是放资料 /软件的. 但是我觉得我们的用户基本上没有 IT 背景知识,都是企业办公人员, 并且 13 年以后的 PC 很多都是默认只有一个 C 盘, 所以我建议这个"绿色版"的默认目录放在 C 盘, 而同事们非常反对, 觉得放 C 盘很不好. 即使用户只有一个 C 盘, 让他们再联系我们, 我们再提供给他一个"默认 C 盘版"的安装包即可.

    为此,我们争论了很久. 那么, 你们觉得提供的"绿色安装包", 应该是 C 盘, 还是 D 盘?
    31 replies    2018-10-26 09:44:02 +08:00
    anonymous256
        1
    anonymous256  
       Oct 24, 2018 via Android
    可以检测盘符么?如果有 D 盘,就安装 D 盘。没有,则 C 盘。
    jasonyang9
        2
    jasonyang9  
       Oct 24, 2018   ❤️ 2
    ```
    为了简化安装, 所有的目录配置准备写死路径, 例如 C:\server\www 等等
    ```
    重新定义了绿色( Portable )
    skyworker
        3
    skyworker  
    OP
       Oct 24, 2018
    @anonymous256
    @jasonyang9

    最简化的方法, 我们暂时没有提供 windows installer 的能力
    villivateur
        4
    villivateur  
       Oct 24, 2018 via Android
    可是,现在很多电脑都只有一个盘啊
    ReZer0
        5
    ReZer0  
       Oct 24, 2018
    默认来说 C 更好,单一固态以及只有一个盘兼容起来都方便,而且依赖之类的可能也比较好弄。有的虚拟机或 Server 也只有一个盘。
    虽然我也是软件安 C,绿色放 D,但这位同事的看法并不赞同,“即使用户只有一个 C 盘,让他们再联系我们”这不给自己增添工作量吗?用户自个也嫌麻烦。更何况有的用户 D 还不一定是软件。
    软件一定要安非 C 盘这种说法,虽然我以前也用,但目前看来是一件没什么作用的说法,就类似桌面右键刷新会提升流畅这类说法一样。
    所以目前赞同安 C 盘,但如果可以,建议还是可选。
    jsyzdej
        6
    jsyzdej  
       Oct 24, 2018 via Android
    给用户一个选项不好么,因人而异嘛。
    在安装界面放俩个大按钮,一个是 C 一个是 D。问题解决了。
    dxgfalcongbit
        7
    dxgfalcongbit  
       Oct 24, 2018   ❤️ 1
    一直以为绿色指的是解压出来后不需要安装双击就能用的那种。
    barbery
        8
    barbery  
       Oct 24, 2018
    不是压缩包解压在哪里就哪里么
    Tink
        9
    Tink  
    PRO
       Oct 24, 2018
    放到 C:\Windows\system32\下面
    cfq1491
        10
    cfq1491  
       Oct 24, 2018 via Android
    还是默认 C 盘比较好,我的腾讯小水管就一个盘,你让我放哪个 D 盘?不过建议是能放 D 盘还是放 D 盘,为了以后装系统省事
    Sharuru
        11
    Sharuru  
       Oct 24, 2018
    以前碰到类似的情况都是放用户目录下,即 %HOMEPATH%,找起来好找,删起来也好删。
    Lanke0
        12
    Lanke0  
       Oct 24, 2018
    我认为吧,你希望你自己装软件装到什么地方呢。我的也不是 D,我会装到我的软件盘 E。

    当然咯,你可以默认 C,毕竟所以厂家都是这么干的,反正我觉得很垃圾
    xenme
        13
    xenme  
       Oct 24, 2018 via iPhone
    那当 U 盘好了。

    既然系统有 program folder 为啥不放?用户如果把 programfolder 改到了 D 盘,那么就放 D 盘,否则自作主张放 D 盘不是奇葩就是奇葩
    zhaojjxvi
        14
    zhaojjxvi  
       Oct 24, 2018 via iPhone
    没有 D 盘
    hkyyx
        15
    hkyyx  
       Oct 24, 2018
    你都写死默认安装路径了,还谈什么绿色?我认为的绿色就是想用的时候直接下载就用了,不需要安装。如果需要安装,麻烦不要说是绿色
    syahd
        16
    syahd  
       Oct 24, 2018 via Android
    肯定放 c 啊,如果 c 盘不够就弄个链接链出去就好了
    fengyj
        17
    fengyj  
       Oct 24, 2018 via Android
    绿色版不是压缩在一个文件夹,然后放那都没关系么?
    adnoh
        18
    adnoh  
       Oct 24, 2018 via Android
    使用相对路径才称得上绿色软件
    May725
        19
    May725  
       Oct 24, 2018
    如果是我,会让用户自定义安装路径,然后所有都用相对路径来做。
    最好提供一个有界面的安装程序, inno setup 这个就不错,也不麻烦。毕竟一个 bat 太不友好了。
    Variazioni
        20
    Variazioni  
       Oct 24, 2018
    如果一定要放在 C 盘的话还需要注意一下读写权限的问题。
    因为 Win10 C 盘下不给非管理员用户写权限。。
    我是做 java 的。。jvm 搞不到权限。导致我写死在 C 盘根目录的日志文件出不来。。很尴尬。。
    仅限 Win10。
    Win Server 没有这个问题。。
    mario85
        21
    mario85  
       Oct 24, 2018 via iPhone
    写死没问题,后期用 junction 做 bat 给客户改路径
    zhxhwyzh14
        22
    zhxhwyzh14  
       Oct 24, 2018 via Android
    不建议 D 盘
    ragnaroks
        23
    ragnaroks  
       Oct 24, 2018
    mkdir C:\Runtime
    if(exist(drive_D)){mount drive_D=>C:\Runtime}
    copy files C:\Runtime

    wmi 可直接卸载已挂载的驱动器
    oul
        24
    oul  
       Oct 24, 2018
    现在上固态,很多只有一个分区即 C
    放在 C 根目录也要考虑权限的问题
    %HOMEPATH% 是个好方式
    lozzow
        25
    lozzow  
       Oct 24, 2018 via iPhone
    做个安装包很难吗🌚
    Moorj
        26
    Moorj  
       Oct 24, 2018 via iPhone
    当然是 C
    MayoiMasu
        27
    MayoiMasu  
       Oct 25, 2018
    放 C 盘呀,为什么非要放 D ?磁盘存储空间实际上对系统的运行并没太大的影响。
    zhouyut001
        28
    zhouyut001  
       Oct 25, 2018
    60g 還剩 6g,我自己都不知道什麼東西佔用了。磁盤分析全是小文件,清理了更新也才釋放 500m
    Vhc
        29
    Vhc  
       Oct 26, 2018
    放 D 盘呀,为什么非要放 C
    Vhc
        30
    Vhc  
       Oct 26, 2018
    放 D 盘呀,为什么非要放 C ?
    XuanFei990
        31
    XuanFei990  
       Oct 26, 2018
    可以检测啊,有 D 盘,就放 D 盘,没有 D 盘就放 C 盘。。。多简单。。。

    放 C 盘,基本上是傻瓜式一键操作,,见过一些老的软件,连选择都不能选择,,搞的 C 盘乱糟糟,后来算了直接放虚拟机里了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3776 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 117ms · UTC 00:40 · PVG 08:40 · LAX 17:40 · JFK 20:40
    ♥ Do have faith in what you're doing.