通过网络中的注册表和共享文件夹更改computersname

p5fdfcr1  于 2021-09-13  发布在  Java
关注(0)|答案(0)|浏览(158)

我想更改计算机的名称以共享文件夹,如 \\PC1-1\folder 而不是 \\DEKSTOP-XYXYXY\folder 在网络中。

def registry_werte_aendern(self,pfad,feld_name, wert):
    try:
        with wg.ConnectRegistry(None, HKEY_LOCAL_MACHINE) as hkey:
            with wg.OpenKey(hkey,pfad, 0,
                            wg.KEY_ALL_ACCESS) as sub_key:
                wg.SetValueEx(sub_key, feld_name, 0, wg.REG_SZ, wert)
                messagebox.showinfo(title="Info",message="Fertig!")
    except Exception as e:
        messagebox.showerror(title="Fehler", message="{}".format(e))

def computername_anpassen(self):
    name = GUI.pc_text.get("1.0","end")
    print(name)
        Neuinstallationen.registry_werte_aendern(self, 
          pfad='SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName', 
          feld_name="ComputerName", 
          wert=name)
        Neuinstallationen.registry_werte_aendern(self, 
          pfad='SYSTEM\CurrentControlSet\Services\Tcpip\Parameters',         
          feld_name="HostName", 
          wert=name)

实际上是我的代码。。。计算机名称似乎已更改,但我无法再共享文件夹我收到一条消息“文件夹无法共享”,并且我的网络驱动器不再可调用。。。
谢谢你的建议
编辑:我发现有多个计算机名,win+x-->系统-->更改计算机名未编辑。。。我手动完成了,现在我可以再次共享文件夹了。。。但有人知道如何通过注册表更改第二个计算机名吗?谢谢并致以最良好的问候

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题