Formula una domandaFormula una domanda
 

Con rispostaCIFS: Win98 to 2008 file copy issues

  • venerdì 16 maggio 2008 14.20fixitchris Medaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     

     

    When trying to copy files from a Win98 client to Server 2008 I get a INT24 failure (remote resource is unavailable) on the 98 client.  I am able to access \\server2008 and map a drive, however, even looking at the mapped drive for too long will hang explorer.

     

    Does anyone know if this is a known issue?

Risposte

  • martedì 20 maggio 2008 10.24David Shen - MSFTMSFT, ModeratoreMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     Con risposta
    Hi,
     
    Please verify that you have the proper permission to copy and write files on the target folder of Windows Server 2008.
     
    According to the captured file that you sent to me, it seems that it is not Netmon capture file, would you please follow my previous suggestion and save capture file to cap type and send me again?
     
    Thanks for your co-operation.
  • martedì 20 maggio 2008 13.39fixitchris Medaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     Con risposta

     

    Hey David,

     

    I got an Unknown Error when I tried to run a capture in NetMon3 on 2008 so I had to use Wireshark.

     

    Just rename the .NM2 file to .CAP and you'll be all set.

     

    The .WS file was from Wireshark.

     

    Thanks for your help,

    Chris

  • lunedì 26 maggio 2008 10.45David Shen - MSFTMSFT, ModeratoreMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     Con risposta
    Hi,
     
    I have checked and compared the network monitor traces carefully.  Unfortunately, the network traces show that there are no behavior differences even after we manually configured Windows Server 2008 SMB 1.0. At this time, I am afraid that I have to say that Windows 98 is incompatible with Windows Server 2008 SMB. Thank you for your understanding.
     
    Considering that Windows 98 has been out of support boundary, if it is possible, I would like to suggest that you upgrade these legacy clients to newer operating system in order to get better support and performance.
  • venerdì 30 maggio 2008 23.54Drew McDaniel [MSFT]MSFT, ProprietarioMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     Con risposta
    Windows 98 does not support the SMB 2.0 protocol; however Windows Server 2008 does support the previous versions of SMB.  Basically the client and server will negotiate what is the highest version of the protocol that they both support and then use that version.  In the case of Win98 and Windows Server 2008 I believe these should work although Win98 is no longer officially supported. 

    Let me check with the test folks to see if Win98 was tested with Server 2008 and if yes, what configuration settings may need to be modified.  In some cases we change the defaults on the newer OS versions to disable features that are known security attack surfaces.  For these cases you may need to change something on the server to enable a feature that is needed to allow Win98 clients.
    Messages posted to this forum are provided "AS IS" with no warranties

Tutte le risposte

  • lunedì 19 maggio 2008 11.19David Shen - MSFTMSFT, ModeratoreMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     
    Hi,
     
    1. Are the Windows 98 client and the Windows Server 2008 in the same subnet? If no, could you please test whether this issue happens on clients that are in the same subnet?
     
    2. Also, please verify they belong to same domain or the same workgroup.
     
    3. Afterwards, please try copy a file from Windows Server 2008 computer to the Windows 98 client to check if the issue also exists.
     
    4. If possible, please try to collect the network trace log for our further investigation:
     
    Download the NetMon3.1 from the following link:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=18b1d59d-f4d8-4213-8d17-2f6dde7d7aac&DisplayLang=en
     
    a. Install the NetMon on Windows Server 2008.
     
    b. In the Microsoft Network Monitor 3.1 window, click Create a new capture tab…
     
    c. In the new tab, select all the Network Adapter in the Select Networks window.
     
    d. After that, press F10 to start NetMon.
     
    e. Try to verify the trust to reproduce the issue, please copy a file from Windows 98 to Windows Server 2008 computer.
     
    f. After that, go back to the Netmon window and press F11 to stop the Netmon on the Windows Server 2008 computer.
     
    g. Press Ctrl+S to save the Netmon files.
     
    You may send the Netmon files to tfwst@microsoft.com
     
    Hope it helps.
  • lunedì 19 maggio 2008 14.31fixitchris Medaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     

     

    1. Yes, same subnet

    2. Yes, same domain

    3. Copy from 2008 to 98 works ok

    4. See email

     

     

    pc045 = windows98

    fs1 = windows2008

     

    packet 27-79 - opening explorer \\fs1\bup
    packet 80-128 - drag ape.jpg from pc045 desktop to \\fs1\bup
                            error: Cannot create or replace ape: the specified resource or device is no longer available.
    packet 129-131 - clicked OK on above error message box
    packet 132-210 - opened \\pc045\c from fs1

    packet 211-740 - copy setlac.pdf from fs1to \\pc045\c
    packet 860-917 - create folder \\fs1\userdata\newfolder from pc045 and renamed to 'test folder'
    packet 918-946 - open 'test folder' from pc045
    packet 947-997 - attempt to copy ape.jpg from pc045 to fs1
                     same message box pops up,  while the message box stays up, i can see ape.jpg on fs1, however I can not open the JPG file
                     once I click ok on message box, ape.jpg is removed from fs1

     

    -chris

  • martedì 20 maggio 2008 10.24David Shen - MSFTMSFT, ModeratoreMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     Con risposta
    Hi,
     
    Please verify that you have the proper permission to copy and write files on the target folder of Windows Server 2008.
     
    According to the captured file that you sent to me, it seems that it is not Netmon capture file, would you please follow my previous suggestion and save capture file to cap type and send me again?
     
    Thanks for your co-operation.
  • martedì 20 maggio 2008 13.39fixitchris Medaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     Con risposta

     

    Hey David,

     

    I got an Unknown Error when I tried to run a capture in NetMon3 on 2008 so I had to use Wireshark.

     

    Just rename the .NM2 file to .CAP and you'll be all set.

     

    The .WS file was from Wireshark.

     

    Thanks for your help,

    Chris

  • giovedì 22 maggio 2008 9.50David Shen - MSFTMSFT, ModeratoreMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     
    Hi Chris,
     
    According to the network monitor trace, we find that Windows 98 clients use "Write Raw" SMB command to try to write to file share on the Windows Server 2008 based computer. This command is used in Windows prior to Windows 2000 when the amount of data requested is >= 2* server reqbuf. As of Windows 2000, the redirector no longer uses Raw mode write, but uses Large Write. When SMB 2.0 is designed, it mainly focuses on support to Windows 2000 and above windows clients. However, both Vista and Windows Server 2008 use SMB 2.0 to copy files by default. It seems that Windows 98 is not compatible with SMB 2.0
     
    Based on the research, here is a registry key on Windows Server 2008 system to control the behavior of SMB 2.0, you may manually create the registry key on the server and set it to 0 to disable the SMB 2.0 to check if it helps.
     
    Steps:
     
    1. Run "regedit" on Windows Server 2008 based computer.
     
    2. Expand and locate the sub tree as follow.
     
    HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters
     
    3. Add a new REG_DWORD key with the name of "Smb2" (without quotation mark)
     
    Value name: Smb2
    Value type: REG_DWORD
    0 = disabled
    1 = enabled
     
    4. Set the value to 0 to disable SMB 2.0
     
    5. Reboot the server.
     
    Afterwards, you may check if the issue will re-occur.
     
    Hope it helps.
  • giovedì 22 maggio 2008 12.27fixitchris Medaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     

    Excellent,  I will try this and let you know how it goes.

     

    What impact will disabling SMB2 have on my XP clients?

     

    -Chris

  • venerdì 23 maggio 2008 6.03David Shen - MSFTMSFT, ModeratoreMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     
    Hi,
     
    It should be no impact to the Windows XP clients because they originally copy the file to Windows Server 2008 by using SMB 1.0 protocol.
     
    Hope it helps.
  • venerdì 23 maggio 2008 13.16fixitchris Medaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     

     

    Hello David,

     

    I made the suggested change by adding SMB2=0 to LanmanServer Parameters, rebooted the Server.  This did not help.

     

    Please check your email for capture (packet 79-128 is the file copy attempt).

     

    -chris

  • lunedì 26 maggio 2008 10.45David Shen - MSFTMSFT, ModeratoreMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     Con risposta
    Hi,
     
    I have checked and compared the network monitor traces carefully.  Unfortunately, the network traces show that there are no behavior differences even after we manually configured Windows Server 2008 SMB 1.0. At this time, I am afraid that I have to say that Windows 98 is incompatible with Windows Server 2008 SMB. Thank you for your understanding.
     
    Considering that Windows 98 has been out of support boundary, if it is possible, I would like to suggest that you upgrade these legacy clients to newer operating system in order to get better support and performance.
  • venerdì 30 maggio 2008 23.54Drew McDaniel [MSFT]MSFT, ProprietarioMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     Con risposta
    Windows 98 does not support the SMB 2.0 protocol; however Windows Server 2008 does support the previous versions of SMB.  Basically the client and server will negotiate what is the highest version of the protocol that they both support and then use that version.  In the case of Win98 and Windows Server 2008 I believe these should work although Win98 is no longer officially supported. 

    Let me check with the test folks to see if Win98 was tested with Server 2008 and if yes, what configuration settings may need to be modified.  In some cases we change the defaults on the newer OS versions to disable features that are known security attack surfaces.  For these cases you may need to change something on the server to enable a feature that is needed to allow Win98 clients.
    Messages posted to this forum are provided "AS IS" with no warranties
  • lunedì 25 agosto 2008 10.00lam1231 Medaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     
    Hi,

    I also face same problem with fixitchris, is it any solution?

    Thank you.
  • martedì 26 agosto 2008 1.53Dilip NaikMVP, ModeratoreMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     
    I am on the road, but I believe I know what is happening

    The first SMB sent is a Negotiate SMB and as part of the Negotiate and SessionSetup SMBs, the client and server exchange some capabilities. I do believe that the 2k8 server indicates it does NOT support Raw SMBs

    First thing to check would be the Ethereal/Wiresharks traces to see if the 2k8 server did in fact, indicate it did not support raw SMBs. If it did not, there is a regkey on 2k8 to change that behavior 

    To Disable Raw SMBs on the server in the Registry:

    1. Run Registry Editor (REGEDT32.EXE).
    2. From the HKEY_LOCAL_MACHINE subtree, go to the following key:
    \SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
    3. From the Edit menu choose Add Value.
    4. Add the following:

     Value Name: EnableRaw Data Type: REG_DWORD Data: 0 
    If the 2k8 server did indicate it does not support raw SMBs, this is a bug in the Win98 client.

    Of course, this may simply take you to the next problem and not complete success

    Dilip
    www.msftmvp.com

    www.msftmvp.com
  • martedì 26 agosto 2008 4.29lam1231 Medaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     
    Hi,

    Thanks for ur reply. But i still facing same problem after change the registry. when i copy and paste a simple text file from Server 2008 to windows 98, the error "Cannot copy testing:The specified network resource or device is no longer available" occur.

    Thanks.
  • martedì 2 settembre 2008 19.59wsujeking Medaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     
    I'm having this problem too. This is seriously affecting me as some decoder cards from Toshiba were made for Windows 98 only. They worked fine up until I installed Server 200. You may not support 98 anymore but you definitely need to support legacy traffic. Have you come up with a solution for this yet?
  • mercoledì 3 settembre 2008 0.50Dilip NaikMVP, ModeratoreMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     
    Can you capture an ethereal or wiretrace and email it to dilipn at niriva dot com

    I need that info to get any further - I am also looking around for a Win98 client to repro this
    www.msftmvp.com
  • mercoledì 8 ottobre 2008 14.01Bruttas Medaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     
    Hi,
    I just setup my first 2008 server and I have this very same problem. All 98 clients freeze up more or less whenever I access a share on the 2008 server. Has anyone found a solution for this and if so would you please share it with me?
    Many Thanks.
  • giovedì 30 ottobre 2008 20.51khchrist Medaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     
    Hello all .
    Is there a solution ? I have the same problem and I'm looking around for weeks to resolve it.

    It's not clear if it's working at the end or not. If You can tell me that You can open files based on the server from the win98 client so it's a good message for me that there is the possibility and I have to check out why it doesn't work on my system.

    Thanks



  • lunedì 1 dicembre 2008 14.55Udo Schwartz Medaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     
    Hi,

    me too. I am experiencing the same problem as all others. Tried all suggestions, nothing helped. Unfortunately we cannot get rid of some remaining Win98 clients, because there is old important software on it that cannot be upgraded to newer Windows.

    Any suggestions are highly welcome.
  • martedì 30 dicembre 2008 13.06Mecki2001 Medaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     
    Hi,

    i solved it with following configuration.

    On Windows 98 Client:

    1. Install IE6 SP1 on Win98.
    2. Install DSClient on Win98.
    On Windows Server 2008:

    1. SET SMB2 to "0"
    2. SET EnableRaw to "0"
    3. Check local Policy or if configured Domain Policy:
      Microsoft network client: Digitally sign communications (if server agrees) to "enabled"
      Microsoft network client: Digitally sign communications (always) to "disabled"
      Microsoft network server: Digitally sign communications (if server agrees) to "enabled"
      Microsoft network server: Digitally sign communications (always) to "disabled"
    4. Check the LMcompatibilitylevel on the Windows Server 2008. I set it to "2" --> only NTLM Response and everything is fine.
    mfg

    Thomas Helbig
    -----------------------------
    WEKO INFORMATIK GmbH